#websocket
글
-
Tomcat 소스 파헤치기 15: HTTP/2와 WebSocket — 업그레이드로 갈아타는 프로토콜
HTTP/1.1로 시작한 연결이 어떻게 HTTP/2나 WebSocket으로 바뀌는지 Tomcat 소스로 따라갑니다. UpgradeProtocol과 UpgradeToken, Http11Processor의 업그레이드 처리, 연결 하나에 스트림 여럿을 싣는 Http2UpgradeHandler, 필터 하나로 들어오는 WebSocket의 WsFilter와 WsHttpUpgradeHandler를 h2c 요청과 JDK WebSocket 클라이언트로 직접 확인합니다.
-
Spring 소스 파헤치기 25: WebSocket과 메시징 — STOMP 메시지는 어떻게 흐르나
브라우저가 보낸 STOMP 메시지 하나가 @MessageMapping 메서드를 거쳐 구독자들에게 퍼지기까지를 소스로 따라갑니다. spring-messaging의 Message·채널·핸들러, spring-websocket의 핸드셰이크, 그리고 둘을 잇는 채널 세 개와 간단한 브로커를 WebSocket을 처음 보는 사람 기준으로 확인합니다.