매 write마다 flush하면 buffering 이득이 사라지고 너무 늦으면 상대가 데이터를 기다립니다.
자동 배출
명시적 flush 검토
과도한 호출
남은 데이터 배출
핵심: 레코드·응답·프로토콜 경계처럼 의미 있는 완료 지점에서 비웁니다.