use std::io::{self, Read, Write}; use std::net::TcpListener; use std::fs::File; use std::process::Command; fn handle_connection(mut stream: std::net::TcpStream) -> io::Result<()> { let mut buffer = [0; 1024]; stream.read(&mut buffer)?; let response = "HTTP/1.1 200 OK\r\n\r\nHello"; stream.write_all(response.as_bytes()) } fn main() -> io::Result<()> { let listener = TcpListener::bind("127.0.0.1:8080")?; for stream in listener.incoming() { handle_connection(stream?)?; } Ok(()) }