Boost.Asio有时不通知TCP保持活动超时

时间:2019-09-18 10:27:47

标签: c++ boost tcp boost-asio keep-alive

我有启用了保持活动状态的TCP套接字,并将保持活动超时配置为一些合理的值。当我拔下连接时,async_read处理程序会被错误调用,但并非总是如此。当我在另一个线程中运行另一个io_service时,它似乎不起作用。另一个io_service可以以某种方式干扰本地的吗?

Wireshark已检查保持活动消息是否按预期工作-它可以正确检测到断开连接。

0 个答案:

没有答案