# -*- coding: utf-8 -*-
import socket
s = socket.socket()
s.bind(("xxxxxxx",9999))
s.listen(10)
cliente1, addr = s.accept()
print "Recibo conexion de "+str(addr[0]) + ": " + str(addr[1])
cliente1.send("1")
cliente2, addr1 = s.accept()
print "Recibo conexion de "+str(addr1[0]) + ": " + str(addr1[1])
cliente2.send("0")
c = 1
cnt = 0
while True:
if c == 1:
recibido = cliente1.recv(1024)
cliente2.send(recibido)
c = 2
else:
recibido = cliente2.recv(1024)
cliente1.send(recibido)
c = 1
if recibido == "by":
cliente1.send("fin")
cliente2.send("fin")
break;
cliente1.send("seguir")
cliente2.send("seguir")
print "adios"
cliente1.close()
cliente2.close()
s.close()