<Socket> 4. Socket Programming 정리
BFine
Socket Programming 1.1 TCP 소켓프로그래밍 이 통신은 서버와 클라이언트 간의 1대1 소켓 통신이다. 서버가 먼저 시행되어 클라이언트의 연결 요청을 기다리고 있어야한다. 한포트에 하나의 서버 소켓 만 연결할 수 있다. (프로토콜이 다르면 같은 포드를 공유할 수 있다.) TCP 통신 절차 서버는 서버 소켓으로 특정 포트의 클라이언트 연결요청을 처리할 준비를 한다.(listen) 클라이언트는 연결 서버 IP와 포트번호로 소켓을 생성해 서버에 연결 요청한다. 요청을 받은 서버는 새로운 소켓을 생성해 클라이어트의 소켓과 연결되도록 한다.(accept) 자바에서는 Socket와 ServerSocket 클래스를 지원한다. 1.1.1 Soket Socket은 TCP 클라이언트 API 이고 원격 호스..