Python Socket recvfrom()超时?

时间:2012-02-20 22:00:34

标签: python sockets recv

我有一个Thread,它有一个等待消息的套接字:

message, addr = s.recvfrom(268)

是否有一个异常处理程序,在一段时间后,它会超时并做其他事情?

作为参考,我正在使用套接字和线程在python中实现一个令牌环。

1 个答案:

答案 0 :(得分:2)

您需要致电settimeout。您可以捕获socket.error来检测超时。