http_metal/metal/mod.rs
1
2use std::net::TcpListener;
3use std::io::prelude::*;
4
5pub struct Metal;
6
7impl Metal {
8 pub fn listen(address: String) {
9 let listener = TcpListener::bind(address).expect("Unable to bind the server into this port");
10 for stream in listener.incoming() {
11 let mut stream = stream.unwrap();
12 let mut buffer = [0; 512];
13 stream.read(&mut buffer).unwrap();
14 println!("Request: {}", String::from_utf8_lossy(&buffer[..]));
15 }
16 }
17}