Skip to content

Commit 0e9c6db

Browse files
committed
Remove externalIP and use 0.0.0.0
Former-commit-id: 421f7b3e01535b31d33bd1c18f5b93fc4927d549 [formerly d058bfaa4024866d93b771f5265f96785fd86567] Former-commit-id: ff52847fdf7023e18aca9592d97894e705512c35
1 parent e3fc11b commit 0e9c6db

File tree

1 file changed

+1
-52
lines changed

1 file changed

+1
-52
lines changed

main.go

Lines changed: 1 addition & 52 deletions
Original file line numberDiff line numberDiff line change
@@ -4,12 +4,10 @@
44
package main
55

66
import (
7-
"errors"
87
"flag"
98
"fmt"
109
"go/build"
1110
"log"
12-
"net"
1311
"net/http"
1412
"os"
1513
"path/filepath"
@@ -156,11 +154,7 @@ func main() {
156154
debug.SetGCPercent(-1)
157155
}
158156

159-
ip, err := externalIP()
160-
if err != nil {
161-
log.Println(err)
162-
}
163-
157+
ip := "0.0.0.0"
164158
log.Print("Starting server and websocket on " + ip + "" + f.Value.String())
165159
//homeTempl = template.Must(template.ParseFiles(filepath.Join(*assets, "home.html")))
166160

@@ -218,51 +212,6 @@ func main() {
218212
setupSysTray()
219213
}
220214

221-
func externalIP() (string, error) {
222-
//log.Println("Getting external IP")
223-
ifaces, err := net.Interfaces()
224-
if err != nil {
225-
log.Println("Got err getting external IP addr")
226-
return "", err
227-
}
228-
for _, iface := range ifaces {
229-
if iface.Flags&net.FlagUp == 0 {
230-
//log.Println("Iface down")
231-
continue // interface down
232-
}
233-
if iface.Flags&net.FlagLoopback != 0 {
234-
//log.Println("Loopback")
235-
continue // loopback interface
236-
}
237-
addrs, err := iface.Addrs()
238-
if err != nil {
239-
log.Println("Got err on iface.Addrs()")
240-
return "", err
241-
}
242-
for _, addr := range addrs {
243-
var ip net.IP
244-
switch v := addr.(type) {
245-
case *net.IPNet:
246-
ip = v.IP
247-
case *net.IPAddr:
248-
ip = v.IP
249-
}
250-
if ip == nil || ip.IsLoopback() {
251-
//log.Println("Ip was nil or loopback")
252-
continue
253-
}
254-
ip = ip.To4()
255-
if ip == nil {
256-
//log.Println("Was not ipv4 addr")
257-
continue // not an ipv4 address
258-
}
259-
//log.Println("IP is ", ip.String())
260-
return ip.String(), nil
261-
}
262-
}
263-
return "", errors.New("are you connected to the network?")
264-
}
265-
266215
var homeTemplate = template.Must(template.New("home").Parse(homeTemplateHtml))
267216

268217
// If you navigate to this server's homepage, you'll get this HTML

0 commit comments

Comments
 (0)