웹 서버 구축

싱글스레드 서버 요청 경로

TcpListener가 연결을 받고 TcpStream에서 요청 라인을 읽은 뒤, 경로에 맞는 상태 라인과 본문을 돌려줍니다.

listen

127.0.0.1:7878에서 들어오는 TCP 연결을 기다립니다.

read

BufReader가 HTTP 요청 라인과 헤더를 문자열로 읽습니다.

route

GET / HTTP/1.1과 다른 경로를 비교해 응답을 고릅니다.

respond

HTTP/1.1 200 OKhello.html 본문을 스트림에 씁니다.