【发布时间】:2010-09-15 16:44:52
【问题描述】:
此问题将扩展:Best way to open a socket in Python
打开套接字时,我如何测试它是否已建立,并且它没有超时,或者通常失败。
编辑:
我试过这个:
try:
s.connect((address, '80'))
except:
alert('failed' + address, 'down')
但即使该连接应该工作,也会调用警报函数。
【问题讨论】:
-
您应该始终在 except 子句中使用来自 traceback 模块的 print_exc() !这将表明意外错误。