while(True):
print NAME_LIST.__len__()
conn, addr = s.accept()
# print "Room is Full"
chosen = NAME_LIST.pop()
#NAME_LIST.remove(chosen)
new_player = Player(playercount, 0, 0, None)
playercount += 1
new_player.sock = conn
conn.sendall("[PID] " + str(new_player.pid) + ":" + chosen)
for player in waiting_players:
player.sock.sendall("[NEW] " + str(new_player.pid) + ":" + chosen)
waiting_players.append(new_player)
start_new_thread(clientthread, (conn,))
conn.close()
except socket.error:
print "Doesn't work"
只是好奇我如何能够限制连接到我的服务器的客户端数量。我遇到了阻止任何客户端连接并处理它的问题,以便连接的额外客户端不会使服务器崩溃。 Max假设是6名球员。