2
我有一些問題通過BinaryWriter傳輸數據。BinaryWriter不尋常的十六進制
當我嘗試發送
bw.Write(0x1a);
bw.Write(0xf8);
bw.Write(0x05);
它得到的輸出爲0x00 - 通過
Client2Server._mainSock.Send(ms.ToArray());
是什麼原因造成這個問題?
問候
我有一些問題通過BinaryWriter傳輸數據。BinaryWriter不尋常的十六進制
當我嘗試發送
bw.Write(0x1a);
bw.Write(0xf8);
bw.Write(0x05);
它得到的輸出爲0x00 - 通過
Client2Server._mainSock.Send(ms.ToArray());
是什麼原因造成這個問題?
問候
你正在寫3個整數這裏。整數需要4個字節,在所示的情況下,其中3個將爲零。發送字節而不是:
bw.Write((byte)0x1a);
當然
,如果你正在寫字節,然後BinaryWriter
是矯枉過正 - 你可以只使用Stream
。
感謝您的幫助! – Moritz