30 Libmodbus的modbus_tcp_test.c线程的详细讲解文档

发布于 2021-03-05 09:25:34

在使用软件包过程中,特别是网络协议栈,对于单片机的开发者(比如我)对TCP/IP协议栈的细节问题没有深入研究,当出现问题时无法定位分析原因,毕竟对于网络异常通讯时,server的处理不像PC端完整的TCP/IP协议栈那么完备,驱动和组件也不像LINUX那样久经考验,毕竟它是一个为了适应资源受限的单片机联网,舍弃了一些可靠稳定性的措施。

所以针对modbus_tcp_test.c的这个demo线程,软件包维护者或用过的大牛能否就下面问题:

针对服务器建立socket,侦听,slect阻塞与解除,创建socket分配给接入的客户端,分配池满,对方断开识别,服务器识别判断对方超时,系统重启服务器的扫尾处理动作。

做个详细的教程讲解?我想这可能对后来者也有莫大的帮助。
坛友可以写个文档(能将上述问题讲清楚)来PK,如果最终采纳会给30积分,并且您也可以用这文档参加RTT每期的社区原创有奖活动,也能帮到后面的人何乐而不为?

查看更多

关注者
0
被浏览
163
1 个回答
sync
sync 2021-03-05

我也用了Libmodbus的modbus_tcp_test.c这个例子,感觉使用中挺正常的,没发生啥意外,感觉楼主是想深入了解lwip的工作原理吧?这个网络资料很多,很容易找了

撰写答案

请登录后再发布答案,点击登录

发布
问题

分享
好友

手机
浏览

扫码手机浏览