En mi programa de socket Python, a veces necesito interrumpirlo con Ctrl-C. Cuando hago esto, cierra la conexión usando socket.close()
.Python [Errno 98] Dirección ya en uso
Sin embargo, cuando intento volver a abrirlo, tengo que esperar lo que parece un minuto para poder volver a conectarme. ¿Cómo se cierra correctamente un socket? ¿O es esto intencional?
Extraño. He llamado esto antes de enlazar y el error todavía está ocurriendo. Debo estar cometiendo un error en otro lugar. – byxor
No importa, tuve una extraña condición de carrera cuando repetidamente ataba y cerraba hilos separados para mis pruebas automatizadas. – byxor