소캣1 소켓 프로그래밍(쓰레드 포함x) 1. 소켓이란 1) 소켓은 네트워크 상에서 수행되는 두 프로그램 간의 양방향 통신링크의 한쪽 끝단을 의미. 2) 특정포트와 연결되어 있음. 3) 데이터 통신 시 소켓사용. 4) 종류 : 서버소켓, 클라이언트소켓 * 웹서버는 주로 80포트를 사용한다. 2. 소켓통신 프로세스(기본적인 소켓통신의 구조) 1) ServerSocket : listener = new ServerSocket(서버포트); - 서버는 포트를 열어놓고 기다리고 있는다. - 한 서버는 여러 클라이언트와 붙을 수 있다 = 여러개의 소켓을 생성할 수 있다. - 서버는 클라이언트가 붙을 때마다 소켓을 열어주는 것이 주된 역할이다. 2) Socket(Client) : clientSocket = new Socket(서버IP, 서버Port); * (.. 2022. 5. 28. 이전 1 다음