以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.com/bbs/index.asp)
--  专家坐堂  (http://foxtable.com/bbs/list.asp?boardid=2)
----  关于TryConnectHost的请教  (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=151172)

--  作者:zhysh
--  发布时间:2020/6/17 9:06:00
--  关于TryConnectHost的请教
TryConnectHost判断问题请教
在网络连上的时候,TryConnectHost的值为 true;当我把网卡禁掉的时候,TryConnectHost的值为 false;到这个时候都正常;
当我把网络再连上时,TryConnectHost的值还为 false。这时就与实际不符了。是不是我哪个地方设置错了,还是需要刷新?


图片点击可在新窗口打开查看此主题相关图片如下:2.jpg
图片点击可在新窗口打开查看

图片点击可在新窗口打开查看此主题相关图片如下:1.jpg
图片点击可在新窗口打开查看

图片点击可在新窗口打开查看此主题相关图片如下:123.jpg
图片点击可在新窗口打开查看


--  作者:zhysh
--  发布时间:2020/6/17 9:07:00
--  
图片要从下往上看
--  作者:有点蓝
--  发布时间:2020/6/17 9:27:00
--  
我测试没有问题。可能把网络再连上时,网络连通,并且可以访问其他IP,有一定的时间差
--  作者:zhysh
--  发布时间:2020/6/17 10:03:00
--  
我是放在TimerTick中的,测试不行。
刚才用按钮单独测试了一下,可以的。问一下,是什么原理?

我是想实现断网后出现一个对话框,询问是否重新连接,是的话 判断网络是否连通,否的话直接退出系统。
但是网络重新连上后,TryConnectHost的值还为 false;是不是进程的原因,当前进程未执行完成,无法获取新的连接状态?

--  作者:有点蓝
--  发布时间:2020/6/17 10:12:00
--  
网络连通有一定的时间差,TimerTick延迟几秒再试