C++ tcp中的Boost asio异步处理程序
也许这是一个非常简单的问题,但我没有找到答案。我使用boost asios tcp类来处理一个简单的字节协议。我做了一些异步读取,处理程序做了一些工作。处理程序完成后,我启动另一个异步读取。让我们假设这个处理程序进行大量计算。处理程序工作和下一次调用async\u read\u some之间的传入数据是否可能丢失 否,您的操作系统将继续接收数据,直到其接收缓冲区/TCP接收窗口已满。一旦接收缓冲区已满,TCP的流控制将确保发送方发送的数据不会超过接收方可以接收的数据量,并且此类数据不会丢失 有关详细的解释/示例,请参阅C++ tcp中的Boost asio异步处理程序,c++,networking,tcp,boost-asio,C++,Networking,Tcp,Boost Asio,也许这是一个非常简单的问题,但我没有找到答案。我使用boost asios tcp类来处理一个简单的字节协议。我做了一些异步读取,处理程序做了一些工作。处理程序完成后,我启动另一个异步读取。让我们假设这个处理程序进行大量计算。处理程序工作和下一次调用async\u read\u some之间的传入数据是否可能丢失 否,您的操作系统将继续接收数据,直到其接收缓冲区/TCP接收窗口已满。一旦接收缓冲区已满,TCP的流控制将确保发送方发送的数据不会超过接收方可以接收的数据量,并且此类数据不会丢失 有关