1
私にはboost::asio::ip::tcp::socket
があり、ソケットに読み込み可能なデータが含まれているかどうかを確認する必要があります。私はavailable()
について読んでいますが、利用可能なデータがある場合は、その機能が時々0
を返します(ブロッキングなしで読み込めるように)。実行ファイルはUbuntu上で実行されています - おそらくシステムコールが助けになるでしょうか?ソケットで利用可能なバイト数を確認する
読み取りに利用できるデータがない場合は、続行して後で確認します。私はasync_readもそれを解決するだろうと知っていますが、私は既に大きなポーリングループを持っていますので、利用可能なバイトをチェックする簡単な方法があれば完璧です。 – Bobface
downvoter:なぜあなたはdownvoteでしたか?重要な情報を追加できますか? – Bobface
あなたが言ったように、私はソケットに読み取り可能なデータが含まれているかどうかを知る必要があります。それを行う機能はありますか? – Bobface