如何将短片分成两个字节?

时间:2010-06-05 10:13:34

标签: c#

我必须将 short 分成两个字节。它们必须处于网络状态 我需要一个小服务器来告诉其余数据包的当前大小。

List<byte> o = new List<byte>();
o.Add(0x03);
// here this short
o.AddRange(MapData);
o.Add(0xFF);
Send(o);

2 个答案:

答案 0 :(得分:4)

使用IPAddress.HostToNetworkOrder。然后,您可以使用GetBytes或位操作来访问实际的字节。

答案 1 :(得分:3)

您可以使用GetBytes方法:

short someShortValue = 25;
byte[] bytes = BitConverter.GetBytes(someShortValue);