def Principal(): thread = ThreadPool(10) while True: cnx, end = s.accept() print "o seguinte endereço se conectou: " + end[0] clientes.append(cnx) thread.insert_job(novo_cliente, cnx, end)
def clientThreadMain(): ''' Cria-se 20 threads pre-alocadas''' thread = ThreadPool(20) ''' Laco principal do servidor ''' while True: conexao, endereco = server.accept() print endereco[0] + " conectou!" ''' Quando um cliente se conecta, eh adicionado a uma lista de clientes (usado para o broadcast) ''' clientes.append(conexao) thread.insert_job(newClient, conexao, endereco)