求教关于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 下可能就不行啦