From 28382b249535e964ce983fe5a0821a898a077775 Mon Sep 17 00:00:00 2001 From: salmonik Date: Sat, 28 Feb 2026 17:35:40 +0100 Subject: multi file for both sides --- src/bin/server/handler.rs | 15 +++++++++++++++ 1 file changed, 15 insertions(+) create mode 100644 src/bin/server/handler.rs (limited to 'src/bin/server/handler.rs') diff --git a/src/bin/server/handler.rs b/src/bin/server/handler.rs new file mode 100644 index 0000000..906a91f --- /dev/null +++ b/src/bin/server/handler.rs @@ -0,0 +1,15 @@ +use std::io::{BufRead, BufReader, Write}; +use std::net::TcpStream; + +pub fn handle_client(stream: TcpStream) { + println!("Client connected"); + let reader_stream = stream.try_clone().unwrap(); + let reader = BufReader::new(reader_stream); + let mut writer = stream; + for line in reader.lines() { + let line = line.unwrap(); + println!("Received: {}", line); + writeln!(writer, "{}", line).unwrap(); + } + println!("Client disconnected"); +} -- cgit v1.2.3