RT-Thread-packages / wiznet

WIZnet TCP/IP chips (such as W5500/W5100..) SAL framework implement.
Apache License 2.0
49 stars 35 forks source link

socket创建必须要物理link up #63

Open zt449569708 opened 3 years ago

zt449569708 commented 3 years ago

问题: 当在创建socket时,wiz_socket函数会去调用WIZ_INIT_STATUS_CHECK来检查物理上是否link up,并且accept函数里面也是,这就导致我不插网线时,无法创建socket。这种做法不符合通用的使用方法。

环境: RT-Thread Studio 2.1.2 wiznet latest

xiangxistu commented 3 years ago

wiznet 那种是外置协议栈,如果不处于 LINK UP 状态,及时调用了 accept 这些接口,也无法正确配置 w5500 模块;我感觉这个状态是正常的,应该是应用层给予处理;如果网络没有就绪,就先不要进行数据服务。