标签: networking go
查看net / interface.go代码,似乎获取接口标志的唯一方法是作为字符串。这是真的吗?
newdata
感觉很糟糕。
答案 0 :(得分:2)
net.Interface.Flags是一个位掩码。要查看某个接口是否有某个标志,请使用bitwise AND operator(&)。例如:
net.Interface.Flags
&
if i.Flags&net.FlagBroadcast != 0 { // interface has broadcast }