func getLocalIp() {
addrSlice, err := net.InterfaceAddrs()
if nil != err {
log.Error("Get local IP addr failed!!!")
IpAddr = "localhost"
return
}
for _, addr := range addrSlice {
if ipnet, ok := addr.(*net.IPNet); ok && !ipnet.IP.IsLoopback() {
if nil != ipnet.IP.To4() {
IpAddr = ipnet.IP.String()
return
}
}
}
IpAddr = "localhost"
}
积累go获取本地ip地址
最新推荐文章于 2024-06-26 09:20:15 发布