小白笑苍天 发表于 2008-8-3 02:36:22

如何检测网络状态?

如何检测本机网络是否断开。

[ 本帖最后由 小白笑苍天 于 2008-8-4 11:36 编辑 ]

sanhen 发表于 2008-8-3 02:58:32

Wan Or Lan???

zplinux 发表于 2008-8-3 17:45:30


Global Const $NETWORK_ALIVE_LAN = 0x1
Global Const $NETWORK_ALIVE_WAN = 0x2

$x =DLLCall("sensapi.dll","int","IsNetworkAlive","str",$NETWORK_ALIVE_LAN)
msgbox (4096,"测试",$x)
; 1 为通,0 为断



声明一下,这不是我原创的,我保存在自己的电脑里,是取自论坛中高手的帖子,或者网上相关的文章。

小白笑苍天 发表于 2008-8-4 11:35:18

谢谢,我试试。

bob 发表于 2008-8-4 14:35:39

3楼的代码只能判断物理线路是否断开
如果要判断网络是否可用,建议用ping

316428696 发表于 2010-2-2 00:09:19

ping 是不错!

qixinwb 发表于 2010-2-3 08:40:23

Do
$var=Ping("www.baidu.com",50000)
Sleep(500)
Until $var
MsgBox(64,"网络测试","网络正常!",20)

hualer 发表于 2010-2-9 01:28:37

ping 是不错!

hualer 发表于 2010-2-9 01:28:43

ping 是不错!

hualer 发表于 2010-2-9 01:28:53

ping 是不错!

mingid 发表于 2010-2-9 11:42:06

学习了,
楼上的不要水啊

ajian_sc 发表于 2010-8-12 10:52:46

查看帮助文档呀,是最好的入门老师。 呵呵,我也正在看。

on_my_way20xx 发表于 2010-9-10 15:37:30

正式我所需要的!!!

feikrad 发表于 2011-6-2 11:06:06

呼呼 刚好需要3楼的那个 api没学过 orz

ak47gglllk 发表于 2013-12-25 11:05:29

感谢,学习了。非常感谢
页: [1]
查看完整版本: 如何检测网络状态?