【发布时间】:2019-08-30 13:26:58
【问题描述】:
元
我知道这看起来像 asio : multiple pending async_read? 的副本,但不是,因为那里的 OP 实际上是在询问 async_read 而不是 async_read_some,他/她也在 comment 中说过。同样与他或她的问题相反,我只能发现多个async_reads 是不允许的。 TCP 套接字的 async_read_some 文档和串行端口都没有提及它。
问题
是否不允许多个async_read_some 调用?如果不是,我会假设 boost asio 的文档前摄器行为,我读了一些东西,第一个发布的 async_read_some 的处理程序将被执行,并且只有在下一次读取之后,FIFO 队列概念中的第二个处理程序。 (假设我们不会有 0 个读取)。
如果不允许,有人可以帮助我提供指向文档的指针吗?
【问题讨论】:
标签: boost boost-asio