6
我最近一直在學習python,並且剛開始使用python的socket
庫進行網絡連接。直到最近,當我的腳本終止而沒有關閉連接時,一切都進行得很順利。下一次我跑了劇本,我得到:Python端口綁定
File "./alert_server.py", line 9, in <module>
s.bind((HOST, PORT))
File "<string>", line 1, in bind
socket.error: (98, 'Address already in use')
如此看來,事情仍綁定到該端口,即使python腳本不運行(我已經使用$px aux
驗證了這一點什麼。奇怪的是,一分鐘左右後,我可以在同一個端口再次運行腳本,它會沒事的。是否有任何方法來防止/解除端口,以便在將來發生這種情況?
此外,您可能需要在套接字上調用shutdown()和close()。 – 2009-03-03 23:09:20