def client(self): import Client self.host = False self.clientclass = Client.ClientThread(self.UsernameEdit.text(), self.ServerEdit.text().strip()) self.clientclass.oppo.connect(self.buildui) self.clientclass.rply.connect(self.updates) self.clientclass.error.connect(self.errors) self.clientclass.draw.connect(self.draw) self.clientclass.rematch.connect(self.rematch) self.clientclass.start()
def main(): s = statusTable() m = Monitor(s) tcp_server = socket.socket(socket.AF_INET, socket.SOCK_STREAM) tcp_server.setsockopt(socket.SOL_SOCKET, socket.SO_REUSEADDR, 1) tcp_server.bind(('localhost', 8000)) threads = [] while True: tcp_server.listen(30) (client_socket, (ip, port)) = tcp_server.accept() bestserver = s.bestServer() print("Connectar ao server") print(bestserver) print("\n") thread = Client.ClientThread(client_socket, bestserver) thread.start() threads.append(thread)