请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
器件型号:TM4C1290NCPDT 工具/软件:TI-RTOS
您好!
我们客户基于 Tiva C 的应用程序使用 TIRTOS 并将 NDK 模块用于 TCP 客户端应用。
客户端(网关)和从器件(Tiva C)。
TI-RTOS veriosn - 2.16.01.14
启动后、TCP 连接在客户端请求后建立。
然后通过 NDK 的 recv()函数接收来自客户端的 MODBUS 请求
然后、在处理此请求后、使用 FIN ACK 关闭 TCP 连接
来自客户端的数据包。
TCP 连接请求->Modbus 请求->Modbus 应答->FIN ACK 请求
当这个过程被重复多次(大约10次)时、NDK 被击中并且
该控件不会从 recv()中退出。
请告诉我是否有任何解决此问题的想法。
以防我附加 Wireshark 日志详细信息 e2e.ti.com/.../RST-ACK.zip。
此致
Paddu