So erhalten Sie lokale IPv6-Adressen (LSB-Konformität) [geschlossen]
Frage
ioctl funktioniert nicht mit IPv6.
getifaddres – von LSB nicht unterstützt
Netlink-Sockets – von LSB nicht unterstützt
Irgendwelche Ideen?
Lösung
1) Möglicherweise nach LSB-Version 4.1:
https://lsbbugs.linuxfoundation.org/show_bug.cgi?id=2143
2) Parsen der /proc/net
Baum.
3) Verwenden Sie die POSIX.1-2001-API getaddrinfo Die Unterstützung ist jedoch im Vergleich zu Win32, bei dem der Vorgang explizit beschrieben wird, eher eingeschränkt Schnittstellen aufzählen.
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow