728x90 반응형 SMALL 소켓프로그래밍1 소켓 통신 * 소켓 프로그래밍이란클라이언트-서버 모델을 기반으로, 네트워크를 통해 데이터 통신을 가능하게 하는 기술이다.소켓(socket)은 운영체제가 제공하는 네트워크 인터페이스로, 네트워크를통해 데이터를 주고받기 위한 연결 지점 역할을 한다. - TCP 소켓: 신뢰성 있는 데이터 전송(연결 기반)- UDP 소켓: 빠르지만 신뢰성이 부족한 데이터 전송(연결 없음) 서버1. 소켓을 생성한다.2. IP 주소 및 포트번호를 설정하고, 바인딩한다.3. 클라이언트의 요청을 기다린다. (listen)4. 클라이언트 요청이 오면 연결을 수락한다.(accept)5. 데이터 송수신을 처리한다.6. 작업이 끝나면 종료한다. 클라이언트1. 소켓을 생성한다.2. 서버의 IP 주소와 포트 번호를 지정하여 연결을 요청한다. (conn.. 2025. 3. 16. 이전 1 다음 728x90 반응형 LIST