From e41fdedd5bfd92c7d4663d488b230da52804ddb3 Mon Sep 17 00:00:00 2001 From: braginini Date: Thu, 17 Jun 2021 21:31:53 +0200 Subject: [PATCH] feature: enable ice mDNS --- connection/connection.go | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/connection/connection.go b/connection/connection.go index 44161df54..69ff2a58a 100644 --- a/connection/connection.go +++ b/connection/connection.go @@ -94,8 +94,9 @@ func (conn *Connection) Open(timeout time.Duration) error { // create an ice.Agent that will be responsible for negotiating and establishing actual peer-to-peer connection a, err := ice.NewAgent(&ice.AgentConfig{ - NetworkTypes: []ice.NetworkType{ice.NetworkTypeUDP4}, - Urls: conn.Config.StunTurnURLS, + MulticastDNSMode: ice.MulticastDNSModeQueryAndGather, + NetworkTypes: []ice.NetworkType{ice.NetworkTypeUDP4}, + Urls: conn.Config.StunTurnURLS, InterfaceFilter: func(s string) bool { if conn.Config.iFaceBlackList == nil { return true