Don't need multiplexer
This commit is contained in:
1 parent
6a9e0bb23f
commit
6a60b7b628
1 file changed
+1
-3
@@ -47,13 +47,11 @@ func minimalServer(w dns.ResponseWriter, req *dns.Msg) {
|
||||
}
|
||||
|
||||
func RunLocalMulticastServer() (*dns.Server, error) {
|
||||
mux := dns.NewServeMux()
|
||||
mux.HandleFunc("weave", minimalServer)
|
||||
multicast, err := net.ListenMulticastUDP("udp", nil, ipv4Addr)
|
||||
if err != nil {
|
||||
return nil, err
|
||||
}
|
||||
server := &dns.Server{Listener: nil, PacketConn: multicast, Handler: mux}
|
||||
server := &dns.Server{Listener: nil, PacketConn: multicast, Handler: dns.HandlerFunc(minimalServer)}
|
||||
go server.ActivateAndServe()
|
||||
return server, nil
|
||||
}
|
||||
|
||||
Reference in new issue
Block a user