Advertisement
Guest User

Untitled

a guest
Oct 20th, 2017
164
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.12 KB | None | 0 0
  1. #!/usr/bin/env python
  2.  
  3. #importamos el modulo para trabajar con sockets
  4. import socket
  5.  
  6. TCP_IP = '127.0.0.1'
  7. TCP_PORT = 10000
  8. BUFFER_SIZE = 20
  9.  
  10. #Creamos un objeto socket para el servidor. Podemos dejarlo sin parametros pero si
  11. #quieren pueden pasarlos de la manera server = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
  12. s = socket.socket()
  13.  
  14. #Nos conectamos al servidor con el metodo connect. Tiene dos parametros
  15. #El primero es la IP del servidor y el segundo el puerto de conexion
  16. s.connect((TCP_IP, TCP_PORT))
  17. print ("conectando")
  18.  
  19. #Creamos un bucle para retener la conexion
  20. while True:
  21. #Instanciamos una entrada de datos para que el cliente pueda enviar mensajes
  22. mensaje = raw_input('Mensaje a enviar (close:cierra conexion) >> ')
  23.  
  24. #Con la instancia del objeto servidor (s) y el metodo send, enviamos el mensaje introducido
  25. s.send(mensaje)
  26.  
  27. #Si por alguna razon el mensaje es close cerramos la conexion
  28. if mensaje == "close":
  29. break
  30.  
  31. #Imprimimos la palabra Adios para cuando se cierre la conexion
  32. print ("Adios.")
  33.  
  34. #Cerramos la instancia del objeto servidor
  35. s.close()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement