作者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
推 elvisteal:非常感謝~~原來可以這樣用!!(正在想其它的用法 09/21 12:01
→ elvisteal:那請問一下第二個問題有解嗎? 09/21 12:01
推 hsnu114444:sleep? 09/26 02:27