Gracias Oscar:

Ya estoy releyendo la documentación.

En cuanto tenga lago concreto lo posteo por aquí

El 12 de mayo de 2012 15:40, Òscar Vilaplana <[email protected]>escribió:

> 2012/5/12 mauricio rodriguez <[email protected]>:
> > Hola tod@s:
> >
> > Estoy comenzando a trabajar con socket, y tengo un problema al tomar el
> > valor de retorno del servidor
> >
> > Tengo un cliente y un servidor y funcionan bien, los tome de un ejemplo
> de
> > una web y modifique un poco.
> >
> > El problema es que quiero obtener desde fuera de la calse el
> > string recibido por el servidor y no se hacerlo.
> > Hasta el momento el servidor imprime el mensaje enviado pero yo quiero
> poder
> > manipular fuera de la calse
> > el dichoso mensaje.
> >
> > He intentado con return pero no he podido lograr que se  comporte como
> > deseo.. en fin mi poca experiencia
> > me muestra mis limitaciones .....
>
> Cada instancia de ChatRecib se ejecuta en un thread diferente (mírate
> la documentación de ThreadingMixIn). Si pasar información entre
> threads podrías usar una estructura que sea thread safe, como dict o
> Queue.
>
> datos = Queue()
>
> class ChatRecib(...):
>    ...
>    datos.put("cosa")
>
>
> Dicho esto, te recomiendo que leas la documentación sobre threads en
> python.
>
> Por otro lado, quizá te sería más sencillo usar un solo thread, por
> ejemplo usando tornado (http://tornadoweb.org/). Por un lado es muy
> sencillo de empezar a usar. Por otro lado, es un servidor web, así que
> si quieres mandar datos sin usar HTTP es más complicado.
> _______________________________________________
> Python-es mailing list
> [email protected]
> http://mail.python.org/mailman/listinfo/python-es
> FAQ: http://python-es-faq.wikidot.com/
>
_______________________________________________
Python-es mailing list
[email protected]
http://mail.python.org/mailman/listinfo/python-es
FAQ: http://python-es-faq.wikidot.com/

Responder a