From eb08b36da0a171057ca78f4aa0244fe84168bb0f Mon Sep 17 00:00:00 2001 From: Hang <hang@wirelessprv-10-193-50-113.near.illinois.edu> Date: Sun, 24 Apr 2022 17:55:44 -0500 Subject: [PATCH] fast push --- mp3/server.py | 30 +++++++++++++++--------------- 1 file changed, 15 insertions(+), 15 deletions(-) diff --git a/mp3/server.py b/mp3/server.py index 349333c..e2460f6 100644 --- a/mp3/server.py +++ b/mp3/server.py @@ -454,7 +454,7 @@ def connect_with_all_servers(servers: dict, current_server_id: str, return_value try: s = socket.socket(socket.AF_INET, socket.SOCK_STREAM) host_ip_address = SERVER_ID_TO_IP_MAPPING[server[SERVER_IDENTIFIER]] - # server[SERVER_PORT] = 5678 # todo: to be deleted + server[SERVER_PORT] = 55555 # todo: to be deleted address = (host_ip_address, server[SERVER_PORT]) s.connect(address) connect_info[server_id] = s @@ -697,7 +697,7 @@ def server_handler(conn, SELF_NODE): def accepting_clients(SELF_NODE): try: server = socket.socket(socket.AF_INET, socket.SOCK_STREAM) - server.bind((CURRENT_SERVER_IP, 1234)) + server.bind((CURRENT_SERVER_IP, SERVERS[CURRENT_SERVER_IP][SERVER_PORT])) server.listen() # print(f"[LISTENING] Server is listening on {ADDR}") # DEBUG while True: @@ -718,7 +718,7 @@ def accepting_clients(SELF_NODE): def accepting_peer_servers(SELF_NODE): try: server = socket.socket(socket.AF_INET, socket.SOCK_STREAM) - server.bind((CURRENT_SERVER_IP, 5678)) + server.bind((CURRENT_SERVER_IP, 55555)) server.listen() # print(f"[LISTENING] Server is listening on {ADDR}") # DEBUG while True: @@ -768,17 +768,17 @@ if __name__ == '__main__': map_hostname_to_ip(SERVERS) CURRENT_SERVER_PORT = SERVERS[CURRENT_SERVER_ID][SERVER_PORT] - # pprint(f'[main] - SELF_NODE: {SELF_NODE}') - # pprint(f'[main] - SELF_NODE.lock: {SELF_NODE.lock}') + pprint(f'[main] - SELF_NODE: {SELF_NODE}') + pprint(f'[main] - SELF_NODE.lock: {SELF_NODE.lock}') - # thread1 = threading.Thread(target=accepting_clients, args=[SELF_NODE]) - # thread2 = threading.Thread(target=accepting_peer_servers, args=[SELF_NODE]) - # - # thread1.start() - # thread2.start() - # thread1.join() - # thread2.join() + thread1 = threading.Thread(target=accepting_clients, args=[SELF_NODE]) + thread2 = threading.Thread(target=accepting_peer_servers, args=[SELF_NODE]) + + thread1.start() + thread2.start() + thread1.join() + thread2.join() - thread = threading.Thread(target=accepting_connections, args=[SELF_NODE]) - thread.start() - thread.join() + # thread = threading.Thread(target=accepting_connections, args=[SELF_NODE]) + # thread.start() + # thread.join() -- GitLab