以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- [求助]网络链接 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=96211) |
-- 作者:blsu33 -- 发布时间:2017/2/15 14:25:00 -- [求助]网络链接 老师, 向服务器端发送消息,判断网络链接是怎么构造的? 每发送一条信息都要判断下?有论坛的例子可供参考下吗。 |
-- 作者:有点色 -- 发布时间:2017/2/15 15:51:00 -- http://www.foxtable.com/webhelp/scr/2709.htm
|
-- 作者:blsu33 -- 发布时间:2017/2/15 15:52:00 -- 老师具体疑问, 首先,全局事件NetworkAvailabilityChanged ,断开时就重新连接; 其次,与服务器每执行一次发送消息给服务器,SendWait 到服务器,假如这是链接断开了,是先执行全局的事件NetworkAvailabilityChanged,还是直接收到了SendWait 返回了空值; 到这块的这块的顺序是如何呢; 怎么用代码维护SendWait 返回空值, 再连接服务器的问题(TryConnectHost,判断服务器是否可以解析,在链接,重新SendWait ) |
-- 作者:有点色 -- 发布时间:2017/2/15 16:40:00 -- SendWait,只要超时,就会返回值,否则,不会。默认值是5秒。
写成循环,比如循环5次,直到返回的不是空值。 |
-- 作者:blsu33 -- 发布时间:2017/2/15 16:44:00 -- 老师, 全局事件NetworkAvailabilityChanged ,断开时就重新连接,还需要设置吗 |
-- 作者:有点色 -- 发布时间:2017/2/15 18:05:00 -- 以下是引用blsu33在2017/2/15 16:44:00的发言:
老师, 全局事件NetworkAvailabilityChanged ,断开时就重新连接,还需要设置吗
不需要。 |