求教SOCKET通信的极限速度
最近在改良SOCKET通信模块,重构代码,主要参考了
https://blog.csdn.net/SQLDebug_Fan/article/details/17557341
IOCP 异步
上文使用了TCPCLIENT作为客户端协议,但我仍然是使用通用IOCP做客户端
加上自己的东西做文件传输测试,使用127.0.0.1 本机做测试,单线程,显示速度在80M/S(360网管显示),扩大应用层包大小可以进一步提升。
但是放在局域网里做测试(两台机器)。单线程速度8-10M/S。
我只测试了三个并行客户端,都是8M/S左右。合计20-30M/S。
请教前辈改进的方向。
是继续改进接收发送效率,还是朝着多线程方向走,还是就此打住(SOCKET本身极限)?