在C#或Lua中将字或半字转换为字节?

时间:2015-07-27 09:27:37

标签: c# lua

我有一个外部Lua接口,它构成如下数据包:

Packet1 is..0x0111
Packet2 is..0x001C
Header1 is..0x001C0111   (Packet1 + packet 2)
Packet3 is..0x0F00
Packet4 is..0x0000
Header2 is..0x00000F00    (Packet3 + packet 4)
Packet5 is..0x0001
Packet6 is..0xEFD1
Header3 is..0xEFD10001   (Packet5 + packet 6)
Packet7 is..0x0000
Packet8 is..0x000C
Header4 is..0x000C0000  (Packet7 + packet 8)

这是一个由这些数据包组成的可变数据包长度(我已经显示了8个2字节数据包和4个4字节数据包)。长度可以是基于所形成的分组的任何长度。我需要将此信息作为字节发送到另一个对这些字节进行操作的函数。我需要以字节格式的特定顺序将字节发送到该函数。有人可以帮助我如何在c#或Lua中实现这种转换?

0 个答案:

没有答案