у меня простой сервер / клиент. и я использую netcat в качестве клиента для тестирования сервера. если я остановлю сервер перед выходом клиента, я не смогу запустить сервер снова некоторое время, и я уйду с этой ошибкой:
"
[Errno 98] Адрес уже используется
«
но если я сначала закрою клиент, то сервер остановится, у меня не возникнет этой проблемы.
мой сокет сервера работает так:
try:
s=socket
s.bind(..)
s.listen(1)
conn,addr=s.accept()
finally:
conn.close()
s.close()
мне кажется, что сервер неправильно закрыл сокет. но я не знаю, как это исправить.