怎么提高socket接收速度? 请问2-3Gb(bit)是怎么实现的 ??? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 采用更高的模式,比如EPOLL,IOCP 是千兆网卡发送时,能达到4-5Gb,接收时却只有2-3Gb,不知道能否改善? 没sleep,,,用WSAAsycSelect监听网络事件,有数据就处理 带宽够了吧,,,2个千兆网卡,一个用于发,一个用于接,,,接收速度跟不上发的速度,,,发的能达到4-5Gb(多个线程,速度很稳定),接的却只有2-3Gb,只能单线程接而且速度很不稳定。 IOCP模型之前做过简单的demo没在项目中应用过,貌似除了客户端修改代码,服务器端也要改代码服务器代码不修改,有好的改善方法吗?目前的问题,服务器4-5Gb速度保持的很稳定,接收端2-3Gb还很不稳定、时而1Gb、时而2Gb、时而3Gb,不过基本上在2-3Gb抖动。 先下载MSDN98_1.ISO http://pan.baidu.com/s/1dDF41ixMSDN98_2.ISO http://pan.baidu.com/s/1bnGo0Vl再安装MSDN98,然后参考MSDN98\SAMPLES\VC98\SDK\NETDS\WINSOCK\IOCOMPLT\SOCKSRV.DSPMSDN98\SAMPLES\VC98\SDK\NETDS\WINSOCK\IOCOMPLT\MAKEFILEMSDN98\SAMPLES\VC98\SDK\NETDS\WINSOCK\IOCOMPLT\SOCKSRV.CMSDN98\SAMPLES\VC98\SDK\NETDS\WINSOCK\IOCOMPLT\SOCKSRV.HMSDN98\SAMPLES\VC98\SDK\NETDS\WINSOCK\IOCOMPLT\SOCKCLI.HMSDN98\SAMPLES\VC98\SDK\NETDS\WINSOCK\IOCOMPLT\SOCKCLI.CMSDN98\SAMPLES\VC98\SDK\NETDS\WINSOCK\IOCOMPLT\COMMDEF.HMSDN98\SAMPLES\VC98\SDK\NETDS\WINSOCK\IOCOMPLT\README.TXT 理论上,IOCP模型应该还是不能满足需求,,,我这里只有一对一发,IOCP模型对多客户端连接有很大作用,单个应该没什么作用,不知道会不会因此耗费更多资源?最后发现问题所在了,,,带宽被其他程序占用一部分,之前疏忽了 请问多线程设计上的一些问题。。。(关键字:多线程 CString 杀线程) VS2010 for C++ 里没有整理格式的快捷键? 网络语音编译失败 (在线等)从广播地址某端口接收数据前,如何判断该端口有数据? 能不能光把标题栏变成透明,而对话框不变?? vc中,生程mfc应用程序时有个文件叫stdafx.cpp,它的意思是?? 软件的配置数据保存在----注册表还是ini文件还是其他 新人求问/如何添加控件 如何让CListCtrl在失去焦点后仍高亮显示 GetProcAddress返回0是错在哪了呢 怎么定制支持txt文件的wince6.0模拟器? OBDC自动配置之后,如何测试数据源
是千兆网卡发送时,能达到4-5Gb,接收时却只有2-3Gb,不知道能否改善?
没sleep,,,用WSAAsycSelect监听网络事件,有数据就处理
带宽够了吧,,,2个千兆网卡,一个用于发,一个用于接,,,接收速度跟不上发的速度,,,发的能达到4-5Gb(多个线程,速度很稳定),接的却只有2-3Gb,只能单线程接而且速度很不稳定。
IOCP模型之前做过简单的demo没在项目中应用过,貌似除了客户端修改代码,服务器端也要改代码服务器代码不修改,有好的改善方法吗?目前的问题,服务器4-5Gb速度保持的很稳定,接收端2-3Gb还很不稳定、时而1Gb、时而2Gb、时而3Gb,不过基本上在2-3Gb抖动。
MSDN98_1.ISO http://pan.baidu.com/s/1dDF41ix
MSDN98_2.ISO http://pan.baidu.com/s/1bnGo0Vl
再安装MSDN98,然后参考
MSDN98\SAMPLES\VC98\SDK\NETDS\WINSOCK\IOCOMPLT\SOCKSRV.DSP
MSDN98\SAMPLES\VC98\SDK\NETDS\WINSOCK\IOCOMPLT\MAKEFILE
MSDN98\SAMPLES\VC98\SDK\NETDS\WINSOCK\IOCOMPLT\SOCKSRV.C
MSDN98\SAMPLES\VC98\SDK\NETDS\WINSOCK\IOCOMPLT\SOCKSRV.H
MSDN98\SAMPLES\VC98\SDK\NETDS\WINSOCK\IOCOMPLT\SOCKCLI.H
MSDN98\SAMPLES\VC98\SDK\NETDS\WINSOCK\IOCOMPLT\SOCKCLI.C
MSDN98\SAMPLES\VC98\SDK\NETDS\WINSOCK\IOCOMPLT\COMMDEF.H
MSDN98\SAMPLES\VC98\SDK\NETDS\WINSOCK\IOCOMPLT\README.TXT
理论上,IOCP模型应该还是不能满足需求,,,我这里只有一对一发,IOCP模型对多客户端连接有很大作用,单个应该没什么作用,不知道会不会因此耗费更多资源?最后发现问题所在了,,,带宽被其他程序占用一部分,之前疏忽了