Boost.Asio - 如何向多个客户端发送消息

时间:2017-04-24 07:30:57

标签: c++ boost-asio tcpserver

我一直在看很多Boost.Asio教程,特别是这个: TCP daytime server

服务器与客户端创建tcp_connection后,似乎通信只是服务器和特定客户端之间的单向通信。我怎样才能使服务器能够将客户端消息中继到所有连接的客户端?甚至可以选择将消息发送到哪个客户端。

1 个答案:

答案 0 :(得分:0)

TCP仅在服务器和特定客户端之间创建连接。您可以使用UDP连接向多个客户端广播消息。

就像JTejedor在评论中所说,你也可以为每个客户端创建一个TCP套接字。