2012-11-22 6 views
1

파이썬에서 websocket 서버 구현을 작성 중이며 확장 협상이 작동하는 방식이 약간 분실되었습니다. 물론 클라이언트가 확장을 요청하고 서버가이를 허용/거부 할 수있는 Sec-WebSocket-Extensions 헤더가 있습니다. RSV1, RSV2 및 RSV3 비트에 대한 이러한 확장의 관계는 다소 혼란 스럽습니다.websocket 확장 비트

deflate-frame extension은 RSV1을 사용합니다. 나는 다른 확장 기능을 안다. 생성 된 경우 RSV1, RSV2 및 RSV3에 어떻게 매핑됩니까? 그리고 왜이 정보는 모든 WebSocket 프레임과 함께 전송됩니까?

저는 RFC를 돋보기로 보지 않으려 고 부주의했을 것입니다. 그러나 이것을 설명하는 것을 찾을 수없는 것 같습니다.

답변