On 10/20/07, Mauro Ciancio <[EMAIL PROTECTED]> wrote: > Si, eso mismo hago, cierro todos los socket del accept() + el socket que > puse > a escuchar. > Lei por ahi que el kernel tarda unos minutos en liberar el puerto? puede > ser? > o estoy haciendo algo mal?
Sí, puede quedar en estado TIME_WAIT, para eso tenés que poner la opción SO_REUSEADDR en el socket [0]: int yes = 1; setsockopt(sockfd, SOL_SOCKET, SO_REUSEADDR, &yes, sizeof(int)) [0] http://www.unixguide.net/network/socketfaq/4.5.shtml -- Martín Ferrari _______________________________________________ Lista de correo Programacion. [email protected] http://listas.fi.uba.ar/mailman/listinfo/programacion
