我用自己的tcp/ip stack(基于ucip)和研华的一个带TCPIP的PLC通讯。发现PLC发出的IP包的checksum计算不正确,如果我把IP层的checksum检查关闭(TCP层仍然有checksum检查),就可以通讯了。但是IP层和TCP层用同样的计算方法,也就是说...
全文
回复(3) 2003-10-13 10:26 来自版块 - 嵌入式系统开发
表情
wdy9927老兄,我也在做这个,有时间联系联系。一起研究一下吧。 我在做校验的时候,由于pc的高低位和单片机的不一样,所以出了很多麻烦。 不知道你这个有什么问题。 请教一下,《TCPIP协议详解 卷2》中提到的插口选项是什么意思?一般的tcp需要“保活定时器”么? ...(2004-02-17 10:31)
leo_cyl我的tcp/ip stack和PC通讯没问题,而研华的PLC和PC通讯也没问题! 所以不太可能是checksum算法问题。另外,我的checksum算法是严格按照《TCPIP协议详解 卷2》里的延迟进位技术例子做的(2004-02-16 10:55)
wdy9927老兄,问题解决了么? 不应该是checksum算法的问题吧!!? (2004-02-07 15:19)

返回顶部