私が使用してメッセージを待つソケットを持っているスレッドを持っている:Pythonソケットrecvfrom()overtime?
message, addr = s.recvfrom(268)
は、一定時間後に、それがタイムアウトして何かをやるだろうという例外ハンドラを持つことがありますか?
参考のために、私はソケットとスレッドを使ってPythonでトークンリングを実装しています。
私が使用してメッセージを待つソケットを持っているスレッドを持っている:Pythonソケットrecvfrom()overtime?
message, addr = s.recvfrom(268)
は、一定時間後に、それがタイムアウトして何かをやるだろうという例外ハンドラを持つことがありますか?
参考のために、私はソケットとスレッドを使ってPythonでトークンリングを実装しています。
settimeoutに電話する必要があります。 socket.error
を捕まえてタイムアウトを検出することができます。
http://docs.python.org/library/socket.html#socket.socket.settimeout – Frg