~~~
以上 如果不写这个判断 默认直接输出a[0] 得到的是本地连接** ,正常的 按序号排列
但是我想加个 在判断下是否 网卡可用的时候 就出现了问题了 一直输出 否则!
if a[i].Flags == net.FlagUp
这句不就是判断 遍历的时候 先检测这个网卡是否正常 吗?
a, err := net.Interfaces()
if err != nil {
fmt.Println(err)
return
}
for i := 0; i < len(a); i++ {
if a[i].Flags == net.FlagUp {
fmt.Println(a[i].Name, a[i].HardwareAddr)
} else {
fmt.Println("哎呀 什么也没有!")
}
}
~~~
有疑问加站长微信联系(非本文作者)