0

送るとき

'\x81\x04pong'

WebSocketに、それは罰金を受け取ります。

送るとき

'\x81\x7e\xd0\x00abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklm nopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNO PQRSTUVWXYZabcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ'

受信せず、それ以上のフレームも受信しません。

問題は2、3、4バイトにあると思います。誰かが私が間違っていることを見ることができますか?

4

1 に答える 1

1

3番目と4番目のバイトで指定されている長さはリトルエンディアンですが、ビッグエンディアンである必要があります。正しいフレームは'\x81\x7e\x00\xd0abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklm nopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNO PQRSTUVWXYZabcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ'

于 2013-01-08T04:55:03.550 に答える