한 thread가 nextLine과 readUTF를 번갈아 호출하면 한쪽 대기가 다른쪽 메시지를 막습니다.
사용자 문장
원격 frame
한 output 소유
한 input 소유
핵심: 수신자와 송신자를 분리하되 같은 stream 방향을 여러 thread가 공유하지 않습니다.