Server and Client Socket problem
Pierre Quentel
quentel.pierre at wanadoo.fr
Sat Jan 24 02:42:32 EST 2004
Apart from indentation, you had forgotten the "try" statement in client
This should work better :
Client
---------------------
import socket
def run():
try:
cliente = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
cliente.connect(('localhost', 6969))
except:
print "No he podido Conectar con el Servidor"
return
datos = '12345678'
cliente.send(datos)
#cliente.close()
run()
---------------------
Server
---------------------
import socket
def run():
servidor = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
servidor.bind(('localhost', 6969))
servidor.listen(1)
while 1:
(conexion, direccion) = servidor.accept()
datos = conexion.recv(4069)
print "Servidor Recibe", datos
if datos == "quit":
servidor.close()
break
run()
---------------------
@+
Pierre
More information about the Python-list
mailing list