C用一个socket实现一个服务器接收两个客户端的信息并保存

C两个客户端与一个服务器socket通信.我建立一个套接字,可以实现与两个客户端通信么,只需接收客户端信息与一个客户端简历连接,然后关闭close(sockfd),这样再用这个套接字还可以与另外一个客户端进行连接么

服务端监听socket正常是不与任何客户端socket进行通信的。监听socket死循环作监听工作,当收到一个连接之后,创建一个新的socket来与客户端通信。这样理论上一个服务端可以与上万的客户端通信。只是要记住,每个真正参与通信的socket都需要开两个单独的线程来进行消息的收发。
温馨提示:内容为网友见解,仅供参考
第1个回答  推荐于2017-10-21
服务端监听socket正常是不与任何客户端socket进行通信的。监听socket死循环作监听工作,当收到一个连接之后,创建一个新的socket来与客户端通信。这样理论上一个服务端可以与上万的客户端通信。只是要记住,每个真正参与通信的socket都需要开两个单独的线程来进行消息的收发。本回答被网友采纳
第2个回答  2012-12-24
每接收一个客户端连接需创建一个新的套接字
相似回答
大家正在搜