任何人都知道任何C++代码来获得所有的网络接口的名称,在计算机上有有线或无线的类型。如果所有的接口名称都可用的话,也会同样好。,

ioctl(sd, SIOCGIFNAME, &ifr);
strncpy(ifname,ifr.ifr_name,IFNAMSIZ);
printf("Interface name :%s\n",ifname);

实际上,上述方法是行不通的。
谢谢

最佳答案

尝试man getifaddrs-get界面地址

10-08 14:01