Я получаю свои структуры ifadder, которые выглядят так:
struct ifaddrs {
struct ifaddrs *ifa_next;
char *ifa_name;
unsigned int ifa_flags;
struct sockaddr *ifa_addr;
struct sockaddr *ifa_netmask;
struct sockaddr *ifa_dstaddr;
void *ifa_data;
};
Что я могу разыграть void * ifa_data тоже? Я хотел бы заглянуть внутрь. Я использую C / C ++ (компиляция с помощью компилятора C ++). Я видел, как люди бросают это rtnl_link_stats
но эта структура, кажется, не является частью OS X. Есть идеи?
Еще один бонусный вопрос: всякий раз, когда я получаю доступ к sockaddr в своей структуре ifaddrs, член sa_data sockaddr всегда пуст / пуст. Есть идеи почему?
Спасибо!
Задача ещё не решена.
Других решений пока нет …