return 0
-def client(addr):
-
+def client(addr, player="@human"):
+ debug("Client " + player + " starts")
s = socket.socket()
s.connect((addr, 4562))
[colour,port] = s.recv(1024).strip(" \r\n").split(" ")
- #debug("Colour: " + colour + ", port: " + port)
+ debug("Colour: " + colour + ", port: " + port)
s.shutdown(socket.SHUT_RDWR)
s.close()
if colour == "white":
- p = subprocess.Popen(["python", "qchess.py", "@human", "@network:"+addr+":"+port])
+ p = subprocess.Popen(["python", "qchess.py", player, "@network:"+addr+":"+port])
else:
- p = subprocess.Popen(["python", "qchess.py", "@network:"+addr+":"+port, "@human"])
+ p = subprocess.Popen(["python", "qchess.py", "@network:"+addr+":"+port, player])
p.wait()
- return 0
\ No newline at end of file
+ return 0