mirror of
https://github.com/wlynxg/NetHive.git
synced 2025-10-04 14:42:52 +08:00
feat: libp2p mDNS adds configuration items
This commit is contained in:
@@ -125,7 +125,6 @@ func New(cfg *config.Config) (*Engine, error) {
|
|||||||
return nil, err
|
return nil, err
|
||||||
}
|
}
|
||||||
e.discovery = routing.NewRoutingDiscovery(e.dht)
|
e.discovery = routing.NewRoutingDiscovery(e.dht)
|
||||||
e.mdns = mdns.NewMdnsService(e.host, "_net._hive", e)
|
|
||||||
|
|
||||||
return e, nil
|
return e, nil
|
||||||
}
|
}
|
||||||
@@ -222,8 +221,11 @@ func (e *Engine) Start() error {
|
|||||||
}
|
}
|
||||||
}()
|
}()
|
||||||
|
|
||||||
|
if cfg.EnableMDNS {
|
||||||
|
e.mdns = mdns.NewMdnsService(e.host, "_net._hive", e)
|
||||||
if err := e.mdns.Start(); err != nil {
|
if err := e.mdns.Start(); err != nil {
|
||||||
return err
|
e.log.Warnf("fail to run mdns: %v", err)
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
go e.RoutineTUNReader()
|
go e.RoutineTUNReader()
|
||||||
|
Reference in New Issue
Block a user