[pyar] Sockets, problemirijillo con recv
Emiliano Dalla Verde Marcozzi
edvm en member.fsf.org
Mie Nov 9 13:31:13 ART 2011
El 9 de noviembre de 2011 13:22, Sebastian Scheib
<stackpointerex en gmail.com>escribió:
> Estaba viendo este código (visto por ahí y modificado un poco por mi para
> aprender como funciona), y me surge un problema, la respuesta (el send), se
> envía cada vez que presiono una tecla (estaría actuando como un char). La
> idea es que pueda mandar todo un string (terminado por un enter), alguna
> ayuda? idea? Gracias!!!!!
>
> import socket
> from threading import Thread
>
> class Cliente(Thread):
> def __init__(self,socket_cliente,datos_cliente):
> Thread.__init__(self)
> self.socket=socket_cliente
> self.datos=datos_cliente
>
> def run(self):
> seguir = True
> while seguir:
> peticion=self.socket.recv(1024)
> self.socket.send("Esa: "+peticion)
> print peticion
> if(peticion=="quit"):
> seguir=False
>
> if __name__== '__main__':
> s=socket.socket(socket.AF_INET, socket.SOCK_STREAM)
> s.bind(("localhost",9999))
> s.listen(100)
> print "Esperando conexiones..."
> while 1:
> cliente, datos = s.accept()
> print "Conectado: "+str(datos)
> hilo=Cliente(cliente,datos)
> hilo.start()
>
> _______________________________________________
> pyar mailing list pyar en python.org.ar
> http://listas.python.org.ar/listinfo/pyar
>
> PyAr - Python Argentina - Sitio web: http://www.python.org.ar/
>
> La lista de PyAr esta Hosteada en USLA - Usuarios de Software Libre de
> Argentina - http://www.usla.org.ar
>
Lo probe rapidito y parece funcionar como quieres/dices, osea
el servidor no me envia de a 'chars' sino de a 1024:
http://tinyurl.com/ct4rcue
No se si ayuda pero bueno, por ahi no entendi bien cual era el problema.
Saludos,
--
日本語勉強する
https://bitbucket.org/edvm
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: <http://listas.python.org.ar/pipermail/pyar/attachments/20111109/fb76dfce/attachment.html>
More information about the pyar
mailing list