Re: [Python-es] ¿Como cierro correctamente un hilo-servidor de sockets?

2011-08-26 Por tema Nekmo
La mejor solución a mi parecer, es modificar el timeout. A parte, si usáis TCP, a veces solo queda esperar a que se libere... es el problema de dicho protocolo :P Un cordial saludo: -- Nekmo. Sitio web: http://nekmo.com Dirección de contacto: conta...@nekmo.com XMPP/Jabber: conta...@nekmo.com Ide

Re: [Python-es] ¿Como cierro correctamente un hilo-servidor de sockets?

2011-08-26 Por tema gerardo Juarez
Efectivamente Sergio, es el mismo comportamiento que yo he observado: la aplicación cierra el socket, termina y aún así, pasan algunos segundos para que el puerto quede disponible nuevamente. No me parece que sea un problema directamente atribuible a tu aplicación, sino más bien a la forma en que

Re: [Python-es] ¿Como cierro correctamente un hilo-servidor de sockets?

2011-08-26 Por tema Sergio Martín
Pero al cerrar el socket del servidor (como comento en mi segundo mensaje) ¿no debería liberarse el puerto? Por otro lado ¿como puedo cerrar el hilo si lo tengo en espera de un cliente? ¿Hay alguna otra forma aparte de salir del bucle infinito que tengo? El 26 de agosto de 2011 15:10, chakalinux

Re: [Python-es] ¿Como cierro correctamente un hilo-servidor de sockets?

2011-08-26 Por tema chakalinux
En la interrupcion KeyboardInterrupt tienes que cerrar los hilos para que no se te quede el mismo en CLOSE_WAIT que en ciertos casos puede durar bastante en liberarse. De todas maneras yo te recomiendo que uses la librería select o asyncore para manejar socket's, intenta evitar cuando puedas socke