w5500使用wiznet软件包,使用web client,采用get方式向web服务器提交数据,
web client
get
web
提交稍微频繁点,就会显示socket(0) connect failed,再继续提交,会显示socket(1)~socket(8) connect failed,最后显示connect failed,create socket(-1) error,
socket(0) connect failed
socket(1)~socket(8) connect failed
connect failed,create socket(-1) error
就再也提交不成功了,复位又可以恢复正常
查看更多
W5500 内置硬件TCP/IP协议栈,SPI接口通讯,所以,数据量稍大,会有各种问题,这可能不全是软件包的问题,与SPI速率、业务操作过于频繁,网络状况,都有关系。
回到 顶部
发布 问题
分享 好友
手机 浏览
投诉 建议
回到 底部
谢谢您的解答。有没有优化的办法呢?有没有更好用,更稳定更好用的以太网模块可用于网络通信?
@张世争 看楼主的描述,应该算不上数据量大,看现象像是Socket没有释放。
他这个问题可以拆成两部分:
(1)socket(0) connect failed,这个说明,连接断开。
问题多方面
(2)断开后,其他的无法连接,无法恢复。
socket没释放,或其他问题,最好要调试看看状态。