소켓1 소켓(Socket) 소켓(Socket)이란? - 데이터를 내보내거나 받기 위한 실제적인 창구를 의미한다. - 즉, 두 호스트를 연결해 주는 도구로써 인터페이스의 역할을 한다. - 역할에 따라 서버소켓, 클라이언트 소켓으로 구분된다. - Server와 Client가 계속 연결을 유지하는 양방향 통신(실시간으로 데이터를 주고받는 상황에서 쓰인다.) - 실시간 동영상 Streaming이나 온라인 게임 등과 같은 경우 자주 사용된다. 서버(Server) - 클라이언트 소켓의 연결 요청을 대기하고, 연결 요청이 오면 클라이언트 소켓을 생성하여 통신이 가능하게 한다. - 순서 1. socket() 함수를 이용하여 소켓을 생성 2. bind() 함수로 ip와 port 번호를 설정하게 됩니다. 3. listen() 함수로 클라이언트의.. 2023. 8. 28. 이전 1 다음