返回

Socket Server怎么连接客服端?SocketTool怎么用/如何建立Socket服务端/客户端

时间:2016年12月22日 01:57评论:0
第 5 页 监听线程的实现
五、监听线程的实现
监听线程需要有一个MySocketServer来监听客户端的连接,每当形成一个新的连接,查看是否超过设置的最大连接数,如果超过则关闭连接,如果未超过设置的最大连接数,则形成一个新的MyConnection,将其加入连接池和线程池。

MySocketServer *pServer = new MySocketServer(port);

MyConnectionPool *pPool = new MyConnectionPool();

while (!stopFlag)

{

MySocket * sock = pServer->acceptConnection(5);

if(sock != null)

{

if(m_connections.size > maxConnectionSize)

{

sock.close();

}

MyTask *pTask = new MyConnection();

pPool->addConnection(pTask);

}

}

本文导航

上一页 1 2 3 4 5 6 下一页
相关文章
猜你喜欢
用户评论