Ver Mensaje Individual
  #1 (permalink)  
Antiguo 07/01/2010, 17:54
Dracu
 
Fecha de Ingreso: enero-2010
Mensajes: 9
Antigüedad: 14 años, 4 meses
Puntos: 0
Temita con sockets

Hola, vengo a traerles una preguntita a ver si me pueden ayudar ya que es la primera vez que trabajo con sockets y bueno, las cosas no me están saliendo como quiero. Parte del código es este:

Código:
import socket

s = socket.socket(socket.AF_INET, socket.SOCK_STREAM)   
s.bind((socket.gethostname(), 8000))   
s.listen(5)
sc, addr = s.accept()   

sc.send("Introduce el Nombre de tu personaje: ")
nombre = sc.recv(1024)

#para probar que esto salga:

print nombre
sc.send(nombre)

Me conecto via telnet y la cosa es que cuando debo ingresar el dato por teclado, al ingresar un caracter ya me lo pone como que fue lo ingresado. Lo que yo necesito es poder ingresar toda una cadena y finalizar con un enter el ingreso.

Alguna idea? Cualquier sugerencia se los voy a agradecer mucho.

Gracias!