书上说是5个,那要是想同时支持50个客户的并发请求怎么办? 请教高手指点,谢谢
解决方案 »
- WritePrivateProfileString
- VC++ MFC界面布局
- 关于OffsetWindowOrgEx
- PostQueuedCompletionStatus后,为什么GetQueuedCompletionStatus不响应呢?急
- 怎样把一个CString里的简体字符转化成繁体?
- 请问这是...意思?
- 有关CPU利用率的问题?马上给分!参与者均有分
- 一个简单的问题。。。。。
- 救命啊:我要在win95&win98&win2000上实现对ip包得过滤,请问有哪些方法可以?采用Ndis or DDK获得网卡的所有通讯包并进行过滤是否可以? 因本人对这问题搞了很久不得其解。如哪位知道,哪怕是相关信息都可告诉我,本人定会感激不尽!
- 入者有分!
- 一个全局数组,线程1不停在写(这个写要求是实时的),线程2不停在读(线程2读可以延时),
- 动态链接库找不到的问题,请教大家
对于同时支持多少连接与服务器有关,windows平台一般5000,而unix平台能达10000以上listen(sServer, 5);
while (1)
{
socket sClient = accept(sServer, NULL, NULL);
}
按您的说法,针对一个端口的listen,最大值是5,或者更大一些比如是10,那么如果同时来了20个客户请求,怎么才能让他们都得到响应而不是被拒绝呢?
Maximum length of the queue of pending connections. If set to SOMAXCONN, the underlying service provider responsible for socket s will set the backlog to a maximum reasonable value. There is no standard provision to obtain the actual backlog value. 我也觉得给client retry机会 会好一些