【发布时间】:2015-05-19 13:33:57
【问题描述】:
我正在构建一个应用程序,该应用程序将有效地部署在具有公共“服务器”的多个“客户端”上。显然,我可以为每个客户端-服务器链接使用单个读写套接字在每个客户端和服务器之间进行通信,或者如果我真的想要的话,我可以为每个链接使用一个读套接字和一个写套接字。
但是,如果有(希望是好的)服务器想要从任何客户端读取数据并广播回所有客户端的原因,该怎么办?如果您有像 UDP 这样的无连接协议,服务器可以只使用一个读写套接字,还是必须使用一个用于读取和一个用于写入?客户呢?如果您使用 TCP 等基于连接的协议,这种情况会改变吗?
【问题讨论】:
标签: sockets