w5500加lssdp软件包无法使用?

发布于 2021-03-20 17:08:18

在lssdp.c中

  • 执行ioctl(lssdp->sock, FIONBIO, &opt) 没有FIONBIO参数,
  • 执行setsockopt(lssdp->sock, SOL_SOCKET, SO_REUSEADDR, &opt, sizeof(opt))没有SO_REUSEADDR参数,
  • 执行setsockopt(fd, IPPROTO_IP, IP_MULTICAST_LOOP, &opt, sizeof(opt))没有IPPROTO_IP, IP_MULTICAST_LOOP参数,

注释掉这些代码块之后运行控制台打印:

[E/wiz.socket] socket(0) is not closed(0x22).
[ERROR][SSDP] create socket failed, errno =  (-12)

添加服务服务打印:

[E/wiz.socket] WIZnet socket(3) send data failed(-13).
[ERROR][SSDP] sendto W5500 (192.168.1.10) failed, errno = Success (0)

没办法使用,w5500加libmodbus软件包也遇到没办法使用的情况,求解决方案。

查看更多

关注者
0
被浏览
160
2 个回答
flashman2002
flashman2002 2021-03-20

建议单步调试,找到最初的问题点并展示相关代码以方便他人了解更多的细节。

mii
mii 2021-03-24

运行示例也不正常?

撰写答案

请登录后再发布答案,点击登录

发布
问题

分享
好友

手机
浏览

扫码手机浏览