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 escribió:
> 2012/5/12 mauricio rodriguez :
> > 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/