socket数据接收延时怎么解决??
闲秋 2018-08-24 03:11:47 最近实现的一个功能是:图片传到服务器,服务器识别并发送指令到客户端,可是从客户端上传图片只花费了30ms,但是接收指令的recv函数却花费了140ms,我是串行的,单线程阻塞接收的,服务器端的处理时间我测试的结果是15ms左右,也就是说剩下还有120ms左右的时间用在了传输方面。TCP通信已经设置成nodelay了,但是设置和没设置的效果是一样的,想问问各位大神有没有遇到相似的情况,怎么解决?网速带宽都没有问题,是用网线将两台电脑直接相连的,ping 65500的时间约为2ms,开发环境为Windows 7 x64 VS2005,望不吝赐教,谢谢