本帖最后由 evangelion929 于 2020-3-4 14:31 编辑
楼主,用下面这种形式,也是在第二个判断处“LWIP_ERROR("igmp_joingroup: attempt to join allsystems address", (!ip4_addr_cmp(groupaddr, &allsystems)), return ERR_VAL;); ”跳出,是因为组播IP地址不能定为224.0.0.1吗?
IP4_ADDR(&ipgroup, 224,0,0,1);//组播IP地址
IP4_ADDR(&addr, 172,16,1,6);//组播IP地址
#if LWIP_IGMP
err = igmp_joingroup((&addr),(&ipgroup));//组播加入当前
#endif
|