当系统上只有 IPv6 地址可用时,你能打开 AF_INET
套接字吗?
我正在尝试为一个可能只有 IPv6 地址处于事件状态(不是双栈)的系统获取 HWADDR。
我可以使用 AF_INET
打开套接字吗?我只对查找 MAC 地址感兴趣
最佳答案
我看不出问题所在。您可以在 IPv4 和 IPv6 套接字上调用 SIOCGIFHWADDR
。
无论我是使用 AF_INET
还是 AF_INET6
创建套接字,ioctl()
调用都会成功并为我提供硬件地址我要的设备。
关于c++ - 系统上只有 IPv6 地址可用时的 AF_INET 套接字?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20217652/