简体   繁体   English

C ++ Boost Asio:我如何拥有多个客户端?

[英]C++ Boost Asio: How do I have multiple clients?

How can I have multiple connections over a single port in boost asio? 如何在boost asio中的单个端口上建立多个连接?

Do I need to have a socket for each client? 我是否需要为每个客户提供套接字?

When a new connection is accepted, a new socket will be created for it, you don't have to create sockets yourself. 当接受新连接时,将为其创建一个新套接字,您不必自己创建套接字。 Have you checked the examples in the manual? 你检查了手册中的例子吗? Like the chat-server, I think it handles multiple connections. 像聊天服务器一样,我认为它可以处理多个连接。

Make a vector of asio socket*. 制作asio socket *的向量。 Then work with that.For each client you want to accept push back a new socket.Hope this work!! 然后使用它。对于你想接受的每个客户端推回一个新的socket.Hope这个工作!

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM