CH32V307 网络问题

在芯片CH32V307 中使用wchnet时,持续一段时间之后 tcp 会连接超时

TCP Timeout

然后执行 WCHNET_CreatCfgSocket 方法时 会出现 地址已使用,连接断开的错误,这个有解决的办法吗?


还要 是否有 可以在WCHNET_CreatCfgSocket 方法执行前 执行关闭初始化时创建的连接 


TCP Timeout 之后是否可以执行WCHNET_CreatTcpSocketListen 方法



您好,WCHNET_CreatCfgSocket和WCHNET_CreatCfgSocket以及WCHNET_CreatTcpSocketListen函数名在目前官网例程中未搜到相关函数名,建议使用最新的驱动库。

持续一段时间连接TCP超时的原因比较多,建议可以使用抓包软件判断一下原因。产生TIMEOUT之后,socket会主动关闭,此时重新打开TCP socket链接即可。若为TCP服务端,需要把连入的客户端全部关闭再重新监听。



只有登录才能回复,可以选择微信账号登录