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
を使用して、これを確認したにも関わらず、ポートにバインドされているようです何の。奇妙なことに、1分後に同じポートでスクリプトを再実行することができます。これが将来発生するときのポートを防止/解除する方法はありますか?
また、ソケットでshutdown()とclose()を呼び出すこともできます。 –