如何获取套接字上是否有任何数据可以在 boost::asio 中读取?

Duc*_*een 3 c++ sockets boost boost-asio

有没有 bool - has data/has not或替代品?不需要实际读取 - 仅当有数据可在 sockety 上读取时提供信息,作为同步方法。那么在套接字读取方法上是否有任何此类数据可用boost::asio::tcp::ip::socket

Som*_*ude 5

bytes_readable功能。使用它,您可以检查是否有数据可供读取而不会阻塞。