[Java] NIO 기반 입출력 및 네트워킹 - TCP 블로킹 채널
coco3o
NIO 네트워크? NIO를 이용해서 TCP 서버/클라이언트 애플리케이션을 개발하려면 블로킹, 넌블로킹, 비동기 구현 방식 중에서 하나를 결정해야 한다. 이 결정에 따라 구현이 완전히 달라지기 때문이다. 이번 절에서는 블로킹 방식만 설명하겠다. [Java] NIO 기반 입출력 및 네트워킹 - TCP 넌블로킹 채널 TCP 블로킹 채널 NIO에서 TCP 네트워크 사용을 위해서는 아래 채널을 사용한다. java.nio.channels.ServerSocketChannel //서버용 java.nio.channels.SocketChannel //클라이언트용 서버를 개발하려면 우선 ServerSocketChannel 객체를 얻어야 한다. ServerSocketChannel은 정적 메소드인 open()으로 생성하고, 블..