16 進文字列を tcp ソケットに送信しようとしています。この文字列の形式または変換に問題があります。形式が何を使用しているかよくわかりません。
ソケット クラスに基づいて正常に動作する WindowsPhone アプリを作成しました。このアプリは、通常、デスクトップ プログラムから Web サービスをホストするデバイスに送信されるリクエストをエミュレートします。
Wireshark を介して、Web サービスが入力ストリームを受け入れ (16 進数であると考えてください)、2 番目を返すことがわかりました。必要なデータを含む 16 進ストリーム。
したがって、デスクトップ アプリはストリームを送信しており、Wireshark は次の場合に表示されます。
データ (8 バイト) データ: 62ff03fff00574600 長さ: 8
今、私はこのストリームを再現するために多くのことを試みました. 以前はUTF8文字列で、このストリームをこの形式に変換したと思いました。しかし、送信するたびに、Wireshark で次の出力が表示されます: 62c3bf03c3bf00574600
私が調査した限りでは、62 = b ですが、ff は常に c3bf を送信します。
誰かがこのストリームを正しい形式で送信する方法を知っていますか?
乾杯、ジョー