TCP통신 서버는 서버의 역할을 하기 위해 소켓 객채를 생성한 후 클라이언트로부터 들어오는 데이터를 받기 위해 포트를 열어놓고 대기해야 한다. ( Servet Socket ) 클라이언트는 서버의 IP와 포트의 정보를 알아야 한다. ( Socket ) 소켓 끼리의 통신하는 것이다 !! 서버와 클라이언트가 1대1로 채팅을 할 수 있도록 구현하기 ConsoleChatServer.java : 서버 ConsoleChatClient.java : 클라이언트 클라이언트와 서버의 input/output을 쓰레드로 구현 ClientSenderThread ClientReceiveThread ServerSenderThread ServerReceiveThread package single.console.chat; import ..