关于多客户端连接的有关问题

关于多客户端连接的问题?
我被搞得头疼了,服务器有可能同时要接收10000个请求,请同学们告诉我一些可行的办法,好吗?

------解决方案--------------------
是什么平台上的? linux ? windows ?
------解决方案--------------------
上班啊。linux偶就不太清楚了。上次我们架构师培训,我看帖子去了。
------解决方案--------------------
LZ什么意思??
对于请求就响应么?
对收到的每一个请求开一个线程不就结了(只要机器承受得了)。
------解决方案--------------------
他的连接数太多。多线程顶不住的。windows上大致要用complete port这种方案。
------解决方案--------------------
试试I/O重叠模式或者完成端口吧。
这两个可能会好些的。。
------解决方案--------------------
socket轮询选择:

int select( int numfds, fd_set *readfds, fd_set *writefds, fd_set *exceptfds, struct timeval *timeout );

同样用于同步I/O复用的还有FD_CLR、FD_ISSET、FD_SET、FD_ZERO等一些

FD_CLR( int fd, fd_set *set );
FD_ISSET( int fd, fd_set *set );
FD_SET(int fd, fd_set *set );
FD_ZERO(fd_set *set );

------解决方案--------------------
用ACE_Proactor模式吧