以文本方式查看主题

-  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 ,断开时就重新连接,还需要设置吗

 

不需要。