HELLO
BYE
Stream Framing
TCP는 메시지 경계를 보존하지 않으므로 프레이밍이 필요하다
두 번 보낸 메시지가 한 번에 읽히거나, 한 메시지가 여러 번의 recv로 나뉘어 들어올 수 있다. 애플리케이션이 메시지 규칙을 직접 정해야 한다.
send 횟수와 recv 횟수는 1:1로 대응하지 않는다.
length prefix는 먼저 길이를 읽고 그만큼 payload를 읽는다.
recv_exact는 정확한 바이트 수가 모일 때까지 반복한다.
HE
LLO
BY
E
0005
HELLO
0003
BYE