使用SOCKET STREAMS建立侦听最多能够接收几个客户端的连接请求,程序怎么写
解决方案 »
- 如何开始我的C++之路?会c# PHP IDE想使用VC++2010 推荐本书吧。。
- 如果一个组件实现IDispatch接口,那么能否是一个"自描述"的组件?
- 请问VC的各个版本的差异以及使用方法?
- 2个问题
- 我写了一个读取mac地址的程序,但是网络断开的时候不能用!请问如何在断开网络的时候获取mac地址?
- 有WIN98的兄弟们来帮个忙
- vc发送Ealil的问题
- 关闭VC程序时出现了如下错误该如何调试||定位错误?
- vc环境问题
- 怎样才能使进程逃过(CTRL+ALT+DEL)的监视?
- 进来帮帮忙,初学者问题:error LNK2001: unresolved external symbol "public: virtual int __thiscall PProcess::_main(void *)"
- 能否知道CapsLock是否按下了?
方法是服务器先建立监听SOCKET,收到连接请求后再用连接SOCKET接收CServerSocket m_server;
CAcceptSocket m_skAcceptSock[10];m_server.Create(8888);
m_server.Listen();void CServerSocket::OnAccept(int nErrorCode)
{
Accept(m_skAcceptSock[i]);
CAsyncSocket::OnAccept(nErrorCode);
}
这就能10个,你可以定义大点,m_skAcceptSock[100];连100个
但是服务器能连多少个,跟机器的性能有关系,而且操作系统最好是2000/xp
98好像能连64个!