【发布时间】:2017-04-24 07:30:57
【问题描述】:
我一直在看很多 Boost.Asio 教程,尤其是这个: TCP daytime server
在服务器与客户端创建 tcp_connection 后,似乎服务器和特定客户端之间的通信只是单向的。我怎样才能使服务器能够将客户端消息中继到所有连接的客户端?甚至可以选择向哪些客户端发送消息。
【问题讨论】:
标签: c++ boost-asio tcpserver
我一直在看很多 Boost.Asio 教程,尤其是这个: TCP daytime server
在服务器与客户端创建 tcp_connection 后,似乎服务器和特定客户端之间的通信只是单向的。我怎样才能使服务器能够将客户端消息中继到所有连接的客户端?甚至可以选择向哪些客户端发送消息。
【问题讨论】:
标签: c++ boost-asio tcpserver
TCP 仅在服务器和特定客户端之间创建连接。您可以使用 UDP 连接向多个客户端广播消息。
就像 JTejedor 在 cmets 中所说,您还可以为每个客户端创建一个 TCP 套接字。
【讨论】: