1
0
forked from Rativel/BurritOS
Files
BurritOS/src/test_scan_round2/service_4.rs
2026-06-03 20:53:30 +08:00

20 lines
524 B
Rust

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(())
}