Se il mio programma si arresta in modo anomalo prima che un socket venga chiuso, la volta successiva che eseguo, viene visualizzato un errore simile a questo;Impossibile eseguire il binding all'indirizzo dopo il blocco del programma socket
socket.error: [Errno 48] Address already in use
La modifica della porta risolve il problema.
C'è un modo per evitarlo, e perché questo accade (quando il programma termina, il socket non dovrebbe essere gettato nella spazzatura e chiuso)?
Se avessi eseguito 'netstat -an', avresti visto che la tua porta di ascolto esisteva ancora nello stato' TIME_WAIT'. Solo un consiglio, spero che aiuti in futuro. – ephemient
Grazie per il suggerimento, daremo un'occhiata alla prossima volta. –