服务器与客户端ping一般都在50ms左右,并且从不丢包。但是服务器一般保持2秒左右发送一个5K左右的数据包时,经常会出现CAsyncSocket::Send发送时返回WSAEWOULDBLOCK,并且需要等很长时间比如2分钟才继续触发OnSend消息继续发送。这是为什么??
我的服务器发送缓冲区设置为 32K。
我的服务器发送缓冲区设置为 32K。
解决方案 »
- 动态创建对话框
- 求问,sdk下怎样给listview控件修改列头的背景色和字体颜色
- 用DirectShow编写的视频播放只有.avi,wmv有声音,其它格式有图像无声音
- 请教 wmv 播放问题!!查了多个VC论坛极难解决!
- 请问ERROR_IO_PENDING的错误为什么总是出现。
- 请问一个C++的问题
- 读文件时的多线程问题
- 双缓存画图
- vc dll 线程问题
- 我在学WinSocket,请问现在外面WinSocket吃香吗?一般做什么东西要用WinSocket的?找的到工作吗?还有Qos,RAS是什么东西?有人学吗?好象和编程不搭架的?
- 写了一个 ocx html调用正常,asp.net 去不能调用?说找不到方法或属性
- COM中调用DLL
setsockopt(m_Socket, IPPROTO_TCP, TCP_NODELAY, &chOpt, sizeof(char));禁用Nagle算法,使数据量较小的包也可以发出,而不是等待组装成较大的包...