FD_SETSIZE as a particular value has no effect on the actual number of sockets provided by a Windows Sockets service provider.对于linux,你用命令ulimit -a看看限制是多少,硬设置通过命令可以修改,程序通过getrlimit可以修改
to flybusflybus(风) 谢谢,你的这段话: FD_SETSIZE as a particular value has no effect on the actual number of sockets provided by a Windows Sockets service provider. 的意思是说FD_SETSIZE在wndows上没有意义吗?那就是说根本没有必要修改了?!
但如果增加还没有试过
帮你顶
#undef FD_SIZE
#define FD_SIZE 2048
#include <winsock2.h>
可能是这样写的吧。
find一下 应该有的!
原理一样的
谢谢,你的这段话:
FD_SETSIZE as a particular value has no effect on the actual number of sockets provided by a Windows Sockets service provider.
的意思是说FD_SETSIZE在wndows上没有意义吗?那就是说根本没有必要修改了?!
getrlimit可以修改linux的得fd_setsize的话,要怎么修改,那其他人说的方法还有用吗?
#undef FD_SIZE
#define FD_SIZE 2048
#include <winsock2.h>
可能是这样写的吧。
//=====================================================
好象有最大限制,至于修改数量后能不能运行我还不知道,
如果真是很多客户可以考虑用多线埕
难道多线埕就不用FD_SETSIZE,哈哈
还是两者都不行啊?