1. 粉丝问题
自己编写的一个协议相关代码,位域的值解析和自己想象的有出入。
问题
结构体的头:
解析代码和测试结果:
就是说通过函数hexdump()解析出的内存是十六进制是 81 83 20 3B ……
从数据帧解析出的
opcode=0x8
该粉丝不明白为什么解析出的值是0x8。
这个问题其实就是位域的问题和字节序的问题。
测试代码
废话不多说,直接写个测试代码
#include
自己编写的一个协议相关代码,位域的值解析和自己想象的有出入。
问题
结构体的头:
解析代码和测试结果:
就是说通过函数hexdump()解析出的内存是十六进制是 81 83 20 3B ……
从数据帧解析出的
opcode=0x8
该粉丝不明白为什么解析出的值是0x8。
这个问题其实就是位域的问题和字节序的问题。
废话不多说,直接写个测试代码
#include