problemas con sockets
Luis Orellana Orihuela
luis.ore.ori en gmail.com
Vie Feb 8 11:16:06 CET 2008
2008/2/5, Carlos <cgalisteo en k-rolus.net>:
>
> On 2/5/08, Luis Orellana Orihuela <luis.ore.ori en gmail.com> wrote:
>
> > Otra cosa que me gustaría saber es si es posible controlar el tiempo
> para
> > establecer la conexión (tiempode respuesta del connect).
>
> Copio y pego de [1]:
>
> """
> settimeout( value)
>
> Set a timeout on blocking socket operations. The value argument
> can be a nonnegative float expressing seconds, or None. If a float is
> given, subsequent socket operations will raise an timeout exception if
> the timeout period value has elapsed before the operation has
> completed.
> """
>
> Nunca lo he probado, pero tiene pinta de ser justo lo que necesitas.
>
> Un saludo.
>
> [1]http://docs.python.org/lib/socket-objects.html
>
Justo lo que necesitaba. Gracias Carlos
con respecto a :
Las prueba las hice con PCs apagados o que no escuchaban la espera de un
> socket para ver si me capturaba la excepción. En Windows no hubo problemas,
> me capturó todas las excepciones, en Linux, para algunas IPs se me quedaba
> colgado hasta que cancelaba la ejecución e indicándome que la ejecución se
> paró en la línea "s.connect((servidor,puerto))". ¿Alguien sabe a que se
> debe?
Estaba en un error. En Linux también me capturaba las excepciones solo que
tardaba mucho más tiempo.
_______________________________________________
Lista de correo Python-es
http://listas.aditel.org/listinfo/python-es
FAQ: http://listas.aditel.org/faqpyes
Más información sobre la lista de distribución Python-es