服务器与客户端ping一般都在50ms左右,并且从不丢包。但是服务器一般保持2秒左右发送一个5K左右的数据包时,经常会出现CAsyncSocket::Send发送时返回WSAEWOULDBLOCK,并且需要等很长时间比如2分钟才继续触发OnSend消息继续发送。这是为什么??
我的服务器发送缓冲区设置为 32K。