作者CMJ0121 (请多指教!!)
看板Python
标题Re: [问题] Socket自动重新连线实作
时间Tue Sep 21 11:01:02 2010
※ 引述《elvisteal (TEAL)》之铭言:
: while 1:
: try:
: s.sent("1")
: time.sleep(2)
: s.sent("2")
: time.sleep(2)
: s.sent("3")
: time.sleep(2)
以上发生错误会跳到except处理
: except:
: s.connect((IP.PORT))
以上发生错误 等死 = =
这个问题我也发生过
我的做法就是在exception里面再来个exception
如果是我 我会改成
while 1:
try:
....
except:
while 1:
try:
s.connect(...)
except:
sleep(1)
else:
break
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 140.114.91.77
1F:推 elvisteal:非常感谢~~原来可以这样用!!(正在想其它的用法 09/21 12:01
2F:→ elvisteal:那请问一下第二个问题有解吗? 09/21 12:01
3F:推 hsnu114444:sleep? 09/26 02:27