您好!
当一个基站连接到 AP 时、我们会得到一个我要处理的 sl_WLAN_EVENT_STA_ADDED 事件。 事件仅具有 Mac 地址、但我需要一个 IP 用于 UDP 套接字结构。
要获取工作站 IP、我需要拨打电话:
SL_NetCfgGet (sl_netcfg_AP_STATIONS_INFO_LIST、&START_STA_INDEX、&STA_INFO_Len、(uint8_t*) apStaList)
我发现在返回数组中、有时 IP 地址为零、而其他时间则为有效 IP。 如果我等待事件处理结束、则始终设置 IP。
因此,在填充 apStaList 阵列中的 IP 信息时似乎存在延迟。 我有什么想法可以克服这一问题吗? 我是否使用了错误的回调?
此致、