Закрыть серверный сокет при выходе / сбое

Я учусь использовать сокеты в python, и довольно часто, когда моя программа дает сбой или я нажимаю Ctrl + C, серверный сокет каким-то образом продолжает прослушивать порт. Это, очевидно, мешает программе прослушивать этот порт при повторном запуске, поэтому мне приходится постоянно его менять.

Полагаю, мне нужно где-нибудь выполнить socket.close (), но где?

5
задан tshepang 26 March 2014 в 17:10
поделиться