【发布时间】:2010-09-18 02:15:06
【问题描述】:
在允许我们通过 UDP/IP 控制它的硬件文档中, 我找到了以下片段:
在这个通信协议中,DWORD 是一个 4 字节的数据,WORD 是一个 2 字节的数据, BYTE 是单字节数据。存储格式为little endian,即4字节(32bits)数据存储为:d7-d0、d15-d8、d23-d16、d31-d24;双字节(16bits)数据存储为:d7-d0,d15-d8。
我想知道这如何转换为 C#? 我必须在发送之前转换东西吗? 例如,如果我想发送一个 32 位整数,还是一个 4 个字符的字符串?
【问题讨论】:
标签: c# hardware udp endianness