问题 : PC端通过交换机与设备连接,网络连接不稳定,通信几次后掉线。 简单记录 大佬给的建议: 物理层分析 网线断开连接,send会返回出错信息,而recv会处在一个等待的状态,需要较长时间才会返回出错信息。通过keep alive网络保活判断,定期发送心跳包,判断网线是否连接,socket通信是否正常。心跳包发送时间间隔可按需设置。硬件驱动 这个需要实际定位看一下具体出错位置。