如何永远使boost :: asio :: ip :: tcp :: acceptor块?

0 c++ blocking boost-asio

有人会这样做吗?它只会阻塞直到第一次连接尝试.

yon*_*evy 6

我认为你不能accept阻止,直到第一个连接到达并且async_accept根本不会阻塞(并且只会处理第一个连接).但是,你为什么要这个呢?accept一旦返回上一个,您始终可以启动另一个.它不像你会错过任何东西,因为accept只从侦听套接字队列中删除这些连接.