You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

15 lines
527 B
Rust

use std::io::{Read, Write};
use std::net::TcpListener;
fn main() {
let connection_listener = TcpListener::bind("127.0.0.1:3000").unwrap();
println!("Running on port 3000");
for stream in connection_listener.incoming() {
let mut stream = stream.unwrap();
println!("Connection established");
let mut buffer = [0; 100];
stream.read(&mut buffer).unwrap();
println!("Received from client {}", String::from_utf8_lossy(&buffer));
stream.write(&mut buffer).unwrap();
}
}