受信機能のタイムアウト量を指定するための使用可能なオプション。
- パブリッシュ/サブスクライブのチュートリアルに従います。
- タイムアウト量を指定できず、プログラムはメッセージを待ってハングします。
recv() メソッドには、次の 3 つの呼び出し方法があります。
- recv() または recv(-1) - 新しいメッセージを受信するまで無期限にブロックします。
- recv(0) - メッセージが受信されない場合、すぐに戻ります。
- recv(timeout) - 指定されたタイムアウトがメッセージを受信するまで待機します。
- たとえば、 recv(timeout=1000) は 1000 ミリ秒待機します。