Ver Mensaje Individual
  #2 (permalink)  
Antiguo 26/05/2011, 15:12
Avatar de razpeitia
razpeitia
Moderador
 
Fecha de Ingreso: marzo-2005
Ubicación: Monterrey, México
Mensajes: 7.321
Antigüedad: 19 años
Puntos: 1360
Respuesta: Conección por socket en phython

Lo primero que va es el shebang

Ademas de que tienes mal indentado el break, no se como lo hiciste para ponerle esas comillas unicode. Por todo lo demas esta bien.

Código Python:
Ver original
  1. #!/usr/bin/env python
  2. # -*- coding: utf-8 -*-
  3. # servidor.py
  4. import socket
  5.  
  6. s = socket.socket()
  7. s.bind(("localhost", 9999))
  8. s.listen(10)
  9.  
  10. sc, addr = s.accept()
  11.  
  12. while True:
  13.     recibido = sc.recv(1024)
  14.     if recibido == "quit":
  15.         break
  16.     print "Recibido:", recibido
  17.     sc.send(recibido)
  18.  
  19. print "adios"
  20.  
  21. sc.close()
  22. s.close()

Código Python:
Ver original
  1. #!/usr/bin/env python
  2. # -*- coding: utf-8 -*-
  3. # cliente.py
  4. import socket
  5.  
  6. s = socket.socket()
  7. s.connect(("localhost", 9999))
  8.  
  9. while True:
  10.       mensaje = raw_input("> ")
  11.       s.send(mensaje)
  12.       if mensaje == "quit":
  13.          break
  14.  
  15. print "adios"
  16.  
  17. s.close()


Link del tutorial