从网络接口获取标志

时间:2016-03-22 21:00:38

标签: networking go

查看net / interface.go代码,似乎获取接口标志的唯一方法是作为字符串。这是真的吗?

newdata

感觉很糟糕。

1 个答案:

答案 0 :(得分:2)

net.Interface.Flags是一个位掩码。要查看某个接口是否有某个标志,请使用bitwise AND operator&)。例如:

if i.Flags&net.FlagBroadcast != 0 {
    // interface has broadcast
}