以文本方式查看主题
-
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延迟几秒再试