728x90 소켓1 웹 소켓(SOCKET)통신 이란? 소켓통신 소켓(SOCKET)이란? 소켓(Socket)은 프로세스가 드넓은 네트워크 세계로 데이터를 내보내거나 혹은 그 세계로부터 데이터를 받기 위한 실제적인 창구 역할을 한다. 그러므로 프로세스가 데이터를 보내거나 받기 위해서는 반드시 소켓을 열어서 소켓에 데이터를 써보내거나 소켓으로부터 데이터를 읽어들여야 한다. 소켓은은 프로토콜, IP 주소, 포트 넘버로 정의된다. 다시말해 소켓은 떨어져 있는 두 호스트를 연결해주는 도구로써 인터페이스의 역할을 하는데 데이터를 주고 받을 수 있는 구조체로 소켓을 통해 데이터 통로가 만들어 진다. 이러한 소켓은 역할에 따라 서버 소켓, 클라이언트 소켓으로 구분된다. 소켓통신의 흐름 서버 (Server) 클라이언트 소켓의 연결 요청을 대기하고, 연결 요청이 오면 클라이언.. 2023. 3. 23. 이전 1 다음 728x90