summaryrefslogtreecommitdiff
path: root/main.go
diff options
context:
space:
mode:
Diffstat (limited to 'main.go')
-rw-r--r--main.go6
1 files changed, 6 insertions, 0 deletions
diff --git a/main.go b/main.go
index fd2189f..fc55aeb 100644
--- a/main.go
+++ b/main.go
@@ -53,9 +53,12 @@ func main() {
return
}
+ var _haveAddr bool = false
+
for cnt, adr := range addrs {
if ipnet, ok := adr.(*net.IPNet); ok && !ipnet.IP.IsLoopback() {
if ipnet.IP.To4() != nil {
+ _haveAddr = true
if cnt > 1 {
fmt.Printf(" or http://%s:%s/", ipnet.IP.String(), port)
} else {
@@ -64,6 +67,9 @@ func main() {
}
}
}
+ if !_haveAddr {
+ fmt.Printf("http://127.0.0.1:%s (Info: No internet access detected)", port)
+ }
} else {
fmt.Print("http://" + *ip_f + ":" + port + "/")
}