关于wifi_set_broadcast_if()设置的问题

loveme758
Posts: 11
Joined: Wed Mar 09, 2016 2:42 pm

关于wifi_set_broadcast_if()设置的问题

Postby loveme758 » Thu Aug 17, 2017 7:53 pm

1.查看文档中关于wifi_set_broadcast_if()的说明,
当设置wifi_set_broadcast_if(STATION_MODE)时,udp广播包从station接口发送,我在同网段内的接口能收到数据。
当设置wifi_set_broadcast_if(STATIONAP_MODE)时,udp广播包从station和softap均发送,我在同网段内的接口却收不到数据了,这是为什么呢?
请确认当设置wifi_set_broadcast_if(STATIONAP_MODE)时,udp广播(组播)是两者均发送还是二选一发送?
发送广播数据和组播数据是否一样呢?
2.当我用espconn_igmp_join((ip_addr_t *)&host_ip,(ip_addr_t *)&multicast_ip);加入一个组播组后,在哪里接收组播组的消息呢?还是用espconn_regist_recvcb()这个函数吗?

Her Majesty
Posts: 202
Joined: Mon Oct 27, 2014 11:09 am

Re: 关于wifi_set_broadcast_if()设置的问题

Postby Her Majesty » Wed Aug 23, 2017 5:56 pm

广播包和组播包,不是一回事。我试了可以,你是不是丢包了?

Who is online

Users browsing this forum: No registered users and 4 guests