【WCH以太网接口系列芯片---CH395】CH395 TCP Server模式下客户端重连设置
本文基于沁恒微电子的网络协议栈芯片CH395的TCP Server单连接模式下,客户端主动断连并重新连接CH395服务器的操作。正常情况下我们在Tcp server模式下,当CH395中断检测到客户端连接时使能Keeplive来保持和客户端的连接通信。在某些特殊应用场景中,可能客户端会主动断连并立即重新发起连接请求,此时CH395会拒绝该连接请求,因此需要程序中做一些特殊处理来避免该问题。
一般正常情况下,客户端断开连接时会让CH395产生连接断开或超时中断,此时若不做操作,CH395内部会主动关闭socket,如图1介绍此中断下CH395的内部动作。

图一
对此情况下分为两种:1、使用CH395主动关闭socket 。2、手动关闭socket。
第一种情况下时操作如下:手动重新打开socket和监听

第二种情况下时操作如下:手动关闭socket后并重新打开socket和监听,该方法需要在初始化时使能主动关闭socket功能


浙公网安备 33010602011771号