feat: add support for unix sockets (#58)

This commit is contained in:
mik2k2
2020-12-17 22:14:03 +00:00
committed by GitHub
parent da6dd253d5
commit fca4e54839
+11 -3
View File
@@ -53,9 +53,17 @@ set WD_CERT.`,
cfg := readConfig(flags)
// Builds the address and a listener.
laddr := getOpt(flags, "address") + ":" + getOpt(flags, "port")
listener, err := net.Listen("tcp", laddr)
// Build address and listener
laddr := getOpt(flags, "address")
var lnet string
if strings.HasPrefix(laddr, "unix:") {
laddr = laddr[5:]
lnet = "unix"
} else {
laddr = laddr + ":" + getOpt(flags, "port")
lnet = "tcp"
}
listener, err := net.Listen(lnet, laddr)
if err != nil {
log.Fatal(err)
}