标签: python sockets recv
我有一个Thread,它有一个等待消息的套接字:
message, addr = s.recvfrom(268)
是否有一个异常处理程序,在一段时间后,它会超时并做其他事情?
作为参考,我正在使用套接字和线程在python中实现一个令牌环。
答案 0 :(得分:2)
您需要致电settimeout。您可以捕获socket.error来检测超时。
socket.error