유선 또는 무선 유형이있는 컴퓨터에서 사용 가능한 모든 네트워크 인터페이스의 이름을 얻는 데 C++ 코드를 알 수 있습니까? 단지 모든 인터페이스 이름 available.I는 예를 들어, 입출력 제어 라이브러리의 도움이하려는 경우 그것은 시스템에서 사용 가능한 모든 네트워크 인터페이스의 이름을 얻는 C++ 코드
ioctl(sd, SIOCGIFNAME, &ifr);
strncpy(ifname,ifr.ifr_name,IFNAMSIZ);
printf("Interface name :%s\n",ifname);
가 actully 위의 방법은 작동하지 않습니다, 또한 동등하게 좋은 것입니다.
감사