[pyar] Sockets, problemirijillo con recv
Sebastian Scheib
stackpointerex en gmail.com
Mie Nov 9 13:22:22 ART 2011
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()
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: <http://listas.python.org.ar/pipermail/pyar/attachments/20111109/c16766e8/attachment.html>
More information about the pyar
mailing list