我需要使用C语言显示本地计算机的所有IP地址.如何才能做到这一点?
c sockets linux ip
我认为没有办法只使用套接字枚举我的系统上的每个网络接口及其分配的IP地址.它是否正确?
我的意思是,在Linux中这可能是:
eth0: 192.168.1.5 wlan0: 192.168.0.5 lo: 127.0.0.1
我不关心接口名称,只关心分配的IP地址.
我记得过去曾在Windows中使用过Win32(尽管我不记得如何).但有没有一种方法以便携方式做到这一点?
c sockets linux windows networking
c ×2
linux ×2
sockets ×2
ip ×1
networking ×1
windows ×1