diff --git a/MP1/server.py b/MP1/server.py index 199b93b..c2a0c2e 100644 --- a/MP1/server.py +++ b/MP1/server.py @@ -1,9 +1,10 @@ # server.py import socket +import shlex import subprocess HOST = "0.0.0.0" -PORT = 5000 +PORT = 5055 server_socket = socket.socket(socket.AF_INET, socket.SOCK_STREAM) @@ -19,7 +20,7 @@ while True: command = conn.recv(65536) # print("Received Grep Command:", command.decode()) - result = subprocess.run(command.decode(), capture_output=True, text=True) + result = subprocess.run(shlex.split(command.decode()), capture_output=True, text=True) conn.sendall(result.stdout.encode()) conn.close()