반응형

WebSocket 2

[WebSocket] Websocket 파라미터 전달하기(Custom Header관련)

우선 본인은 Websocket Interceptor를 별도로 사용하여, socket 서버 접근시 인증을 하고싶었다. 추가로 Interceptor에서 구분자로 사용할 값을 전달하고 싶어서 Request Header에 Custom Header를 만들고싶었다. 하지만 Websocket은 Protocol을 별도로 추가하는것 외에는 방법이 없었다. 이에 url에 파라미터를 이용하여 접근하는 방식을 채택하여 사용하였다. var manageSocket = new WebSocket(_MULTILANG.wsUri+"?test=test&sid="+getCookie("sid")); manageSocket.onopen = function(e){ defaultNotice(_MULTILANG.clientJoin, "blue", ..

[WebSocket] WebSocket이란?

1). 정의 : websocket이란 웹 서버와 웹 브라우저간 실시간 양방향 통신환경을 제공해주는 실시간 통신 기술. Polling 방식(요청-응답방식)과 다르게 양방향으로 원할때 요청을 보낼 수 있으며 stateless한 HTTP에 비해 오버헤드가 적은 장점이 있다. HTTP 프로토콜에서 Handshaking을 완료한 후, HTTP로 동작을 하지만, HTTP와는 다른 방식으로 통신을 한다. HTTP통신의 단점을 개선함 영구적 양방향 통신 (연결이 끊어지지 않고 지속됨) HTML5의 주요 API HTTP Protocol을 기반으로 하는 웹 브라우저의 웹 서버간의 양방향 통신을 지원하기 위한 표준 Client와 Server가 실시간으로 메시지(데이터)를 자유롭게 주고 받을 수 있음 2). 언제쓰나? Spr..

반응형