请求CSDN朋友指点下 Socket 异步断线重连问题
异步函数
SocketConnected()
SocketReceived()
Send()
SocketSended()
连接建立之后开始接收数据,
客户端的连接随时可能断掉,有可能是服务器主动断开,客户端也有可能主动断开.
如果连接断开了,我应该在Send里捕获异常进行断线重连还是在received 里捕获异常进行断线重连。
如果在Send里捕获异常进行断线重连的话 那么N个线程一直在调用send 函数去发送数据,会不会触发好多次重连操作?
如果在rec里捕获异常进行断线重连会不会有一定得延时,比如socket 断开好久了N个包发送失败之后才会触发此异常?
一直没拐过来湾,还请懂的朋友慷慨解囊.