2
receive_from()メソッドを使用すると「Resource temporarily unavailable」というエラーメッセージが表示されます。これはip :: udp :: socket located hereのメンバーです。Boost ASIOでリソースを一時的に使用できません
boost :: asio :: buffer、エンドポイントオブジェクトへのポインタ、flags(ゼロに設定)、およびerror_codeオブジェクトを渡します。
私はちょうど
new udp::endpoint()
でエンドポイントを作成し、あまりにもこのエラーメッセージで利用可能な、あまりにも多くの情報があるように思えません。私はいくつかのマシンでそれを試して、常にこのエラーが発生します。
私は、私が書いた別のプログラムでパケットを送信しています。これは、tcpdumpでパケットを見ることができるので、うまく動作します。では、データがマシンによって受信された場合、データはどのように利用できないのですか? – devin