具有boost.Asio的多线程服务器

luc*_*ios 1 c++ sockets multithreading boost boost-asio

我正在尝试创建一个接收许多连接并处理它的服务器.我认为如果我把每个连接都放在一个线程中会更好,但我不知道怎么做,因为我仍然不知道我怎么告诉我的班级"我收到一个新的连接,把它放到一个线程中".我很困惑,仍然没有在这里的其他帖子中找到它.请帮我.

obs.:我有一个提示创建了一堆连接,所以等待客户端,但我不想这样做,我想只有当有人试图进入我的服务器时才创建连接.

gre*_*ade 6

Boost :: Asio文档的异步TCP日间服务器教程详细描述了如何编写这样的服务器.

此外,其余所有内容中都有许多多线程示例.