TI中文支持网
TI专业的中文技术问题搜集分享网站

TI-RTOS NDK如何关闭TCP 接收后自动返回ACK的报文

如图,用TI-RTOS NDK,SOCKET,TM4C作为服务器,MODBUS TCP正常发送和接收,但每次服务器接收数据后,会自动返回一个ACK报文。想关闭自动返回ACK报文该如何设置。谢谢。

Susan Yang:

这个Modbus和NDK资料很少,关于您的问题在英文E2E有相关的讨论,您可以看一下

e2e.ti.com/…/687504

H S57:

回复 Susan Yang:

Susan Yang

谢谢您的回复,不过这个帖子内也没有解答这个问题。

检查应用层,ACK报文不是应用层发送的,应该是recv之后,协议栈自动发送的。

报文不用MODBUS TCP协议,只要是接收到了TCP报文,就会返回一个ACK。

查了NDK手册,源码。相关SOCKET OPTIONS,recv的flags里也都没有找到相关的设置。其他地方还有没有相关的设置。

谢谢

Susan Yang:

回复 H S57:

我目前也没有找到相关的设置

赞(0)
未经允许不得转载:TI中文支持网 » TI-RTOS NDK如何关闭TCP 接收后自动返回ACK的报文
分享到: 更多 (0)