有两个问题折磨我已久,恳请各位老大帮我诊断一下:
1、我在passthru的PtReceive中收到包,然后将其存到自己的缓冲区,然后打印出来,得到结果A;然后我将此包存放到链表中去,在上层读取时返回给应用程序,在返回的时候,我又重新打印了一次,得到结果B。问题在于结果A和B丝毫不一样,但是它们的长度一样,请问这是为什么?是不是在复制的过程中出了什么差错?
2、请问去哪里可以找到协议分析或说是包解析的代码看看?我想根据包中的数据部分的内容判断是否是我想要的包并得到数据部分。请问可行吗?如果行,是不是必须进行协议分析?
谢谢各位啦