blob: 906a91f6f3362a12d07d10687d8058d6767cb603 (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
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");
}
|