Files
fa26_cs425_.group-mp_.team-01/MP1/server.py
T
2026-09-09 00:57:59 -05:00

27 lines
582 B
Python

# server.py
import socket
import subprocess
HOST = "0.0.0.0"
PORT = 5000
server_socket = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
server_socket.bind((HOST, PORT))
server_socket.listen()
# print(f"Server listening on {HOST}:{PORT}")
while True:
conn, addr = server_socket.accept()
# print(f"Connected by {addr}")
command = conn.recv(65536)
# print("Received Grep Command:", command.decode())
result = subprocess.run(command.decode(), capture_output=True, text=True)
conn.sendall(result.stdout.encode())
conn.close()
server_socket.close()