delphi怎么可靠判断与外网连通?以前用的ping,担心被ping网站会屏蔽.整个InternetGetConnectedState外网断的,也显示局域网通
delphi如何可靠判断与外网连通?以前用的ping,担心被ping网站会屏蔽.整个InternetGetConnectedState外网断的,也显示局域网通
求可靠的方法,谢谢各位.
网上查到的方法,大部分,只要局域网是通的,就判断通.
PING的方法会受服务器影响,所以也不放心.
------解决方案--------------------
你也可以评网站的呀
------解决方案--------------------
求可靠的方法,谢谢各位.
网上查到的方法,大部分,只要局域网是通的,就判断通.
PING的方法会受服务器影响,所以也不放心.
------解决方案--------------------
你也可以评网站的呀
------解决方案--------------------
- Delphi(Pascal) code
uses WinInet;//单元 if InternetGetConnectedState(nil, 0) = false then begin showmessage('网络异常,由于网络异常,程序掉线!'); end;
------解决方案--------------------
case5166
你没有给出测试那个“网站”呀
比方说 www.163.com
------解决方案--------------------
case5166
你没有给出测试那个“网站”呀
比方说 www.163.com
------解决方案--------------------
------解决方案--------------------
用ping好,象163,百度这些都可以。或者ping你当地的dns服务器,这个是很难得变化的。
打开网址的方法有点慢,再小的页面,也比ping的数据大
------解决方案--------------------
是否可以用idhttp get或post 163里面的某个可反馈的链接,查看是否有反馈的数据流。
------解决方案--------------------
InternetCheckConnection挺好用的呀。
------解决方案--------------------
我再仔细看看