首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 嵌入开发 > WinCE >

求教关于wince中select模型返回10022的异常

2012-03-12 
求教关于wince中select模型返回10022的错误在wince5.0中,要创建几百个服务端socket等待客户端连接,采用sel

求教关于wince中select模型返回10022的错误
在wince5.0中,要创建几百个服务端socket等待客户端连接,采用select模型,由于select默认有最大64个socket的限制,因此无法满足要求,超过64个以后的socket就无法通信,网上搜到通过更改FD_SETSIZE这个值可以突破限制,我在#include <winsock2.h>之前加上#define FD_SETSIZE 1024,但是select就一直返回10022的错误(更改之前没有这个错误),虽然读出来的FD_SETSIZE为1024,但是好像实际通讯的时候,超过60多个之后建立的socket无法捕获到相应活动。

[解决办法]
分多次select吧
[解决办法]
最好是多次 select

LZ,你的方法也许在 PC 上可以,但在 CE 下可能就不行啦

热点排行