Aqui va entonces el cliente:
'''
Created on Oct 1, 2009
@author: Bernardo
'''
import socket
s = socket.socket()
s.connect(("localhost",9999))
while True:
mensaje = raw_input("> ")
print "Cliente mandando mensaje..."
s.send(mensaje)
if (mensaje == "Quit"):
break
print "Adios! (Cliente)"
s.close()
... y aquí va el servidor:
'''
Created on Oct 1, 2009
@author: Bernardo
'''
import socket
s = socket.socket()
s.bind(("localhost",9999))
s.listen(10) # Acepta hasta 10 conexiones entrantes.
sc, address = s.accept()
print address
while True:
recibido = sc.recv(1024)
if (recibido=="Quit"):
break
print "Mensaje recibido: ", recibido
print "Enviando respuesta..."
sc.send(recibido)
print "Adios! (Servidor)"
sc.close()
s.close()
Saludos!
Muchas gracias Bernardo!!! La verdad que me ha sido de mucha utilidad. Estoy recién dando mis primeros pasos en Python y tu publicación ha sido muy clara!
ResponderEliminarSe esperan mas tips sobre Python!
Saludos
Gracias! Cómo no! Trataré de seguir posteando cosas de python!!
ResponderEliminarsaludos!!
Hola!
ResponderEliminarPodrias por ejemplo en mensaje pasarle los numeros a sumar, y que el servidor parsee lo recibido obteniendo los numeros y retornando la suma.
Holaa saludes :) De casualidad usted me podriaa ayudar con esto del los sockets para un juego de batalla de naval que ocupo meterselo porfavor ?
ResponderEliminarMail lvlau35@gmail.com
Saludes
Gracias