답변

0

웹 소켓은 서버와 클라이언트 간의 양방향 통신을위한 표준을 만들고 표현합니다. 이 통신 채널은 HTTP 외부에 있으며 별도의 서버에서 실행되는 TCP 연결을 만듭니다. 이 프로세스를 시작하려면 서버와 클라이언트간에 핸드 셰이크가 수행됩니다. 여기

는 작업 흐름

1) 사용자는 클라이언트가 웹 소켓 연결을 설정하고자하는 것을 나타내는, 업그레이드 헤더가 서버에 HTTP 요청을합니다.

2) 서버가 WebSocket 프로토콜을 사용하는 경우 업그레이드를 수락하고 응답을 되돌려 보냅니다.

3) 핸드 셰이크가 끝나면 WebSocket 프로토콜이 사용됩니다. 모든 통신은 동일한 기본 TCP 포트를 사용합니다. 새로운 반환 코드 101은 교환 프로토콜을 의미합니다.

HTML5의 일부로 대부분의 최신 브라우저에서 작동해야합니다.

관련 문제