Advertisement
Guest User

Untitled

a guest
Jun 19th, 2015
336
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 0.39 KB | None | 0 0
  1.     struct ifaddrs *addrs, *paddrs;
  2.     if(getifaddrs(&addrs) < 0){
  3.         print("get interface address error \r\n");
  4.         return 1;
  5.     }
  6.  
  7.     paddrs = addrs;
  8.  
  9.     while(paddrs){
  10.         if(paddrs->ifa_addr->sa_family == AF_INET){ // IP v4
  11.             printf("interface: %s\r\n", paddrs->ifa_name);
  12.         }
  13.  
  14.         paddrs = paddrs->ifa_next;
  15.     }
  16.  
  17.     freeifaddrs(addrs);
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement