いつもお世話になっております。
早速ですが、1点質問が御座います。
只今、VB.netを使用して、UDPの通信を受信するプログラムを作成しております。
そこで、送信されてくる1パケットの中にあるテキストデータの部分を文字列に変換したいのですが、
encoding.utf8.getstring を使用すると、null文字以降のデータを文字列に変換してくれないようです。
例:受診データ(39バイト)
AE 74 65 73 74 00 00 00 00 00
00 00 00 00 00 00 00 00 00 32
30 31 38 30 39 32 34 30 37 31
38 32 34 00 00 20 00 FF FF
のデータを受診しますが、
null の手前の test までしか文字列に変換してくれません。
このように、途中にnullデータがある場合、どのようにして、その先のテキスト部分のデータを文字列に変換すれば宜しいでしょうか。
ご教授頂けると幸いです。
以上です、よろしくお願いいたします。

回答3件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。