diff --git a/src/test_scan_round2/service_1.rs b/src/test_scan_round2/service_1.rs new file mode 100644 index 0000000..3a8a5a7 --- /dev/null +++ b/src/test_scan_round2/service_1.rs @@ -0,0 +1,19 @@ +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(()) +} diff --git a/src/test_scan_round2/service_2.rs b/src/test_scan_round2/service_2.rs new file mode 100644 index 0000000..3a8a5a7 --- /dev/null +++ b/src/test_scan_round2/service_2.rs @@ -0,0 +1,19 @@ +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(()) +} diff --git a/src/test_scan_round2/service_3.rs b/src/test_scan_round2/service_3.rs new file mode 100644 index 0000000..3a8a5a7 --- /dev/null +++ b/src/test_scan_round2/service_3.rs @@ -0,0 +1,19 @@ +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(()) +} diff --git a/src/test_scan_round2/service_4.rs b/src/test_scan_round2/service_4.rs new file mode 100644 index 0000000..3a8a5a7 --- /dev/null +++ b/src/test_scan_round2/service_4.rs @@ -0,0 +1,19 @@ +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(()) +}