0
struct ifaddrs *addrs, *temp_addr;
int result;
result=getifaddrs(&addrs);
if(result != 0) {
perror("getifaddrs");
}
else { // successful
temp_addr=addrs;
while(temp_addr != NULL) {
if(strcmp(temp_addr->ifa_name, "en1") == 0) {
} //if en1
} //while loop
}
的功能的IP地址將獲得接口,en0
,en1
,lo0
,...等,但我只想將它縮小到en1
IP地址。所以,我有上面的算法,但缺少一些東西。任何人都有任何改善上述的輸入,因此可以找到en1的IP地址。算法來尋找無線EN1