Websocket サーバーからフレームを受信していますが、バイト オブジェクトの一部を解釈する方法がわかりません。それらの中に実際の単語が混在しているためです。
私はこのようなものを得る:
b'\x00\x17\x04\x00\x00\x00\xc0\x05FOCUS\x01\x00\xff\xfc\x00\x05;\xea\x01\x03\xe8\x81'
これには「FOCUS」と「;」があります。初期化。「FOCUS」がペイロードの一部であることを期待していますが、16 進形式ではなくそのまま表示される理由がわかりません。誰かが何が起こっているのか、そして残りのデータをどのように解凍できるのかを説明できますか?
また、逆の順序でデータを取得しているようです。\x81
フレームの最初のバイトだと思います。
Python 3.6 と websocket-client lib を使用しています。ありがとうございました。