阅读:1340回复:2
为什么包状态字与包长度不符?/
网卡接收包的PacketStatus=0x507F,PacketRange=0x0068,从状态字中可以看出BYTE COUNTER是ODD,但从PacketRange看我的包长度是偶数,为什么不一致?数据传输时应相信哪个?
|
|
沙发#
发布于:2003-03-19 22:06
网卡接收包的PacketStatus=0x507F,PacketRange=0x0068,从状态字中可以看出BYTE COUNTER是ODD,但从PacketRange看我的包长度是偶数,为什么不一致?数据传输时应相信哪个? 是否考虑了32位等的对齐? 取小的 |
|
|
板凳#
发布于:2003-03-20 12:18
magicx,我不太明白你的意思?
状态字表明包长度是奇数,接下来的长度字表明是偶数,这涉及到我是否向数据包添加一个字节,以凑成偶数长度。 答对了一定给分。 |
|