
[CS기초] 소켓 프로그래밍 핵심 개념 정리 (socket, connect, bind, listen, accept)
·
크래프톤 정글/CS기초(키워드, 개념정리)
소켓 프로그래밍 핵심 개념 정리 (socket, connect, bind, listen, accept)소켓(Socket)은 네트워크 상에서 데이터를 주고받기 위한 통신의 끝점(endpoint)입니다. 이는 네트워크 프로그램에서 통신 채널을 설정하는 데 사용되지요. 소켓 프로그래밍의 핵심 함수socket()네트워크 통신을 위한 소켓을 생성한다통신 도메인(예: IPv4, IPv6), 소켓 타입(예: TCP, UDP), 프로토콜을 지정한다connect()클라이언트에서 서버의 소켓에 연결 요청을 보낼 때 사용한다서버의 IP 주소와 포트 번호가 인자로 제공됩니다.bind()생성된 소켓에 특정 IP 주소와 포트 번호를 연결(바인딩)한다주로 서버에서 사용하며, 클라이언트가 연결할 수 있는 고정된 주소를 제공한다lis..