Как получить локальные IPv6-адреса (соответствие требованиям LSB) [закрыто]
Вопрос
ioctl не работает с IPv6.
getifaddres - не поддерживается LSB
сокеты netlink - не поддерживаются LSB
Есть какие-нибудь идеи?
Решение
1) Это может быть после LSB версии 4.1:
https://lsbbugs.linuxfoundation.org/show_bug.cgi?id=2143
2) Синтаксический анализ /proc/net
дерево.
3) Используйте POSIX.1-2001 API получить addrinfo но поддержка довольно ограничена по сравнению с Win32, которая явно детализирует операцию для перечислять интерфейсы.
Не связан с StackOverflow