diff --git a/MP1/server.py b/MP1/server.py index 147b896..b3893f5 100644 --- a/MP1/server.py +++ b/MP1/server.py @@ -2,6 +2,7 @@ import socket import shlex import subprocess +from pathlib import Path HOST = "0.0.0.0" PORT = 5055 @@ -11,6 +12,8 @@ server_socket = socket.socket(socket.AF_INET, socket.SOCK_STREAM) server_socket.bind((HOST, PORT)) server_socket.listen() +SCRIPT_DIR = Path(__file__).resolve().parent + print(f"Server listening on {HOST}:{PORT}") def send_message(sock, message): @@ -56,7 +59,7 @@ while True: command_args.insert(1, "-n") - result = subprocess.run(command_args, cwd="~/fa26_cs425_.group-mp_.team-01/MP1" capture_output=True, text=True) + result = subprocess.run(command_args, cwd=SCRIPT_DIR, capture_output=True, text=True) send_message(conn, result.stdout + result.stderr)