18,356
社区成员
发帖
与我相关
我的任务
分享
int iFd;
struct ifreq ifr;
iFd = socket(AF_INET, SOCK_DGRAM, 0);
if (iFd == -1)
{
printf("create socket failed!");
return UBTEDU_RC_SOCKET_NORESOURCE;
}
strcpy(ifr.ifr_name, "wlan0");
if (ioctl(iFd, SIOCGIFBRDADDR, &ifr) < 0) //get ip addr
{
printf("ip ioctl error!");
return UBTEDU_RC_SOCKET_FAILED;
}