如果客户端并发连接数不是很大,比如50个以下,可以用如下模型:建立一个监听主线程,循环监听端口。当有客户端连接时,建立客户端通讯线程,并保留客户端socket到链表中。当客户端断开连接时,从socket链表中删除该socket。