WebSocketを経由するメッセージは、いつも\x00
で始まり、で終わります(\x00Your message\xff
など)。WebSocketの x00と xffの意味は?
4
A
答えて
3
このdocumentationは役立つかもしれない...
セクション1.2からの抜粋のシングルバイト表現ですので: -
Data is sent in the form of UTF-8 text. Each frame of data starts
with a 0x00 byte and ends with a 0xFF byte, with the UTF-8 text in
between.
The WebSocket protocol uses this framing so that specifications that
use the WebSocket protocol can expose such connections using an
event-based mechanism instead of requiring users of those
specifications to implement buffering and piecing together of
messages manually.
To close the connection cleanly, a frame consisting of just a 0xFF
byte followed by a 0x00 byte is sent from one peer to ask that the
other peer close the connection.
The protocol is designed to support other frame types in future.
Instead of the 0x00 and 0xFF bytes, other bytes might in future be
defined. Frames denoted by bytes that do not have the high bit set
(0x00 to 0x7F) are treated as a stream of bytes terminated by 0xFF.
Frames denoted by bytes that have the high bit set (0x80 to 0xFF)
have a leading length indicator, which is encoded as a series of
7-bit bytes stored in octets with the 8th bit being set for all but
the last byte. The remainder of the frame is then as much data as
was specified. (The closing handshake contains no data and therefore
has a length byte of 0x00.)
0
私はこれについて100%確信していませんが、私の推測はメッセージの開始と終了を示すことです。 X00は0のシングルバイト表現であるとXFFは255
2
作業仕様あり変化していないと私はわからないんだけど、そこにほとんどの文字列システム
http://tools.ietf.org/id/draft-ietf-hybi-thewebsocketprotocol-04.html
関連する問題
- 1. websocketの次のエラーの意味と解決方法
- 2. Pythonプログラムからのハイブクエリは、 "x00e \ x00" \ x00 "
- 3. jetty websocketのProtocolExceptionは何を意味しますか?
- 4. 行キービーイングは、\ X00 \ X00 \ X00 \ x03`なく整数
- 5. 「...」の意味と 『##』
- 6. ゴランの「*」と「&」の意味は?
- 7. SODとSOXの意味は?
- 8. ":"の意味は?
- 9. `/ * @ 'の意味は?
- 10. 「#」の意味は?
- 11. ``?( '')??? `の意味は?
- 12. 「?」の意味は?
- 13. WebWorkerにWebSocketを置くことは意味がありますか?
- 14. これらの "\ x00 \ x00"を削除するには
- 15. 連続b '\ xff'
- 16. springbootのredistemplate値は\ X00データ
- 17. CTORの意味は?
- 18. _branch_match_idの意味は?
- 19. xmlns:androidの意味は?
- 20. ORMの意味は?
- 21. 「ヒーローユニット」の意味は?
- 22. サービスツーサービスアプリケーションの意味は?
- 23. トレースバックの意味は?
- 24. ページ分割の意味と$ _postの意味
- 25. ATS_STATIC_PREFIXの意味は?
- 26. 20060102150405の意味は?
- 27. reduceByKey(_ ++ _)の意味は
- 28. オープンレコードパターンの意味は?
- 29. CDATAの意味は?
- 30. addEventListener()の意味は?
開始と終了のバイトとして0x00から0xFFのを使用して、もはやあなたはそれを他の方法で見ている可能性がありますか? (例:あなたのメッセージ\ xff \ x00) – Christian
あなたのコメントをありがとう。 – Dustin