웹소켓 통신 시 1::, h, a와 같은 문자열
웹소켓 통신 시 1::, h, a와 같은 문자열이 붙는 이유는 주로 SockJS라는 라이브러리를 사용할 때 나타나는 현상입니다. SockJS는 웹소켓을 지원하지 않는 브라우저에서도 웹소켓과 유사한 기능을 제공하기 위한 폴백(Fallback) 메커니즘을 제공합니다. 즉, 웹소켓을 사용할 수 없는 환경에서는 HTTP Long-Polling, HTTP Streaming 등의 방식을 사용하여 실시간 통신을 에뮬레이션합니다. 이때, SockJS는 이러한 폴백 방식들을 관리하고 데이터 전송을 효율적으로 처리하기 위해 특정 문자열들을 사용하여 메시지를 구분하거나 제어합니다. SockJS의 메시지 포맷SockJS는 단순한 문자열 전송 외에도 다양한 제어 메시지를 사용합니다. 이러한 메시지들은 특정 접두사(Prefix..
개발자를위한다양한이야기
2025. 1. 8. 16:52