Open Qzzsy opened 5 years ago
我在应用中发现,当我应用检测到网线被拔掉之后,我调用wiz_closesocket去关闭被打开的端口,发现无法关闭,导致重插网线后连接异常的问题出现,目前的解决办法是注释掉WIZ_INIT_STATUS_CHECK,但不知会不会引发其他异常
嗯,wiz_closesocket 函数中不应判断网线连接时候断开,这个最近我处理一下
看来这确实这个问题,我的是用w5500+libmodbus通讯,过一段时间后出现再无法连上问题。已经被这个问题折磨的很久了,这个问题不高低,项目就失败了。
wiznet 底层会时刻判断网线是否断开或者是连接,重新连接后会重新获取 IP( 使用 DHCP 或者静态 IP 的方式 )。
我在应用中发现,当我应用检测到网线被拔掉之后,我调用wiz_closesocket去关闭被打开的端口,发现无法关闭,导致重插网线后连接异常的问题出现,目前的解决办法是注释掉WIZ_INIT_STATUS_CHECK,但不知会不会引发其他异常