2

BinaryWriterを介したデータの転送で問題が発生しました。

送ろうとすると

bw.Write(0x1a);
bw.Write(0xf8);
bw.Write(0x05);

それは0x00への出力に入ります-経由

Client2Server._mainSock.Send(ms.ToArray());

この問題の原因は何ですか?

ご挨拶

4

1 に答える 1

4

ここに3つの整数を書き込んでいます。整数は4バイトを取り、示されている場合、そのうちの3つはゼロになります。代わりにバイトを送信します。

bw.Write((byte)0x1a);

もちろん、バイトを書いているのなら、それBinaryWriterはやり過ぎです-あなたはただを使うことができますStream

于 2012-05-31T12:44:10.283 に答える