beginnings
code mostly taken from some computerphile video
This commit is contained in:
parent
35113d1943
commit
426e70e840
26
src/main.rs
26
src/main.rs
@ -1,3 +1,27 @@
|
|||||||
|
use std::{
|
||||||
|
io::{BufRead, BufReader, Write},
|
||||||
|
net::TcpListener,
|
||||||
|
};
|
||||||
|
|
||||||
fn main() {
|
fn main() {
|
||||||
println!("Hello, world!");
|
let listener = TcpListener::bind("127.0.0.1:8080").unwrap();
|
||||||
|
|
||||||
|
for stream in listener.incoming() {
|
||||||
|
let mut stream = stream.unwrap();
|
||||||
|
let mut reader = BufReader::new(&mut stream);
|
||||||
|
|
||||||
|
loop {
|
||||||
|
let mut line = String::new();
|
||||||
|
reader.read_line(&mut line).unwrap();
|
||||||
|
print!("{line}");
|
||||||
|
|
||||||
|
if line.trim().is_empty() {
|
||||||
|
break;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
stream
|
||||||
|
.write_all(b"HTTP/1.1 200 OK\r\n\r\nHello, World!")
|
||||||
|
.unwrap();
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user