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}