웹소켓
채팅,게임,주식 차트 등의 실시간 통신이 필요한 서비스를 구현하려면 http 프로토콜이 아닌 웹소켓 프로토콜을 사용하는것이 좋다. 웹소켓이 필요한 5가지 1. 실시간 양방향 데이터 통신이 필요한 경우 2. 많은 수의 동시 접속자를 수용해야 하는 경우 3. 브라우저에서 TCP 기반의 통신으로 확장해야 하는 경우 4. 개발자에게 사용하기 쉬운 API가 필요할 경우 5. 클라우드 환경이나 웹을 넘어 SOA 로 확장해야 하는 경우 : 서버연결 웹 소켓이 동작하기 위해서 제일 처음 서버와 연결이 되어야 한다. HTML5가 제공하는 WebSocket 객체를 통해 서버 연결을 수행한다. 일반 통신은 ws, 보안 통신은 wss 프로토콜을 이용한다 기본 포트 역시 http,https와 동일한 80,443을 이용한다 va..
2021.06.03