else: serv = socket.socket(socket.AF_INET6, socket.SOCK_STREAM) serv.bind((network["host"], network["port"])) serv.listen(network["max_conns"]) print("[*] Socket open") # creating main room room = Room(room_cnf["max_clients"], room_cnf["join_msg"], room_cnf["leave_msg"]) print("[*] Room created") # waiting and handling clients print("[*] Waiting for clients...") while True: client, addr = serv.accept() print("Client connected! " + addr[0]) data = client.recv(1024).decode() try: nick = data.split()[1] except: nick = "anon" room.add_client(client, nick)