网络重连
我有一个后台线程,用来接收服务器的消息通知 ,
用了poll(读),如果是双方一段时间没有通信 , 在我的异常记录里,就会发现
服务器会自动断开客户端的连接 10054.远程主机强迫关闭了一个现有的连接。
于是我想就是在 异常处理里面重新连接initNetwork 3次。
这样的做法 是不是不对?
------解决方案--------------------拔客户端的网线,可以这样判断
System.Net.NetworkInformation.NetworkInterface.GetIsNetworkAvailable()
------解决方案-------------------- 抱歉,刚才没仔细看楼主说的,对于楼主的这种情况,可以通过多次发送,当第一次发送失败的时候,在限定的次数内,每间隔一段时间后进行一次重发。。