server

싱글스레드 서버 처리 흐름

간단한 TCP 서버는 연결 수락, 요청 읽기, 응답 쓰기의 흐름을 작은 단위로 나누어 읽습니다.

판단 기준

한 요청이 처리되는 동안 다음 요청이 막히는 구조인가

bind

TcpListener가 주소와 포트를 열어 연결을 기다립니다.

accept

들어온 스트림을 하나씩 받아 처리합니다.

read

요청 라인을 읽고 어떤 응답을 줄지 결정합니다.

write

HTTP 상태와 본문을 스트림에 씁니다.