私は別のプロセスに話をファイルとしてPythonのソケットを使用しています:pythonソケットファイルの読み取りタイムアウト?
def connect(self):
try:
self.sock = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
self.sock.connect((self.target, self.port))
self.fobj = self.sock.makefile()
通常、私はソケットを介してコマンドを記述し、一定期間内に応答を期待したいです。だから私の質問です:ソケットファイルオブジェクトから行を読み取るときにタイムアウトを達成する方法はありますか?
おかげで、Python's documentation about socket.makefile()
から撮影
[settimeout()](http://docs.python.org/library/socket.html#socket.socket.settimeout)を使用しようとしましたか? – brandizzi
**タイムアウトを達成する方法**を言って正確にはどういう意味ですか、例外をキャプチャするよう求めていますか? –