Add option to include loopback candidate

Add option to include loopback candidate
This commit is contained in:
cnderrauber
2022-11-22 11:15:14 +08:00
committed by cnderrauber
parent 7f13fd1947
commit e90a58e51a
8 changed files with 113 additions and 14 deletions

View File

@@ -78,7 +78,7 @@ func NewUDPMuxDefault(params UDPMuxParams) *UDPMuxDefault {
}
if len(networks) > 0 {
muxNet := vnet.NewNet(nil)
ips, err := localInterfaces(muxNet, nil, nil, networks)
ips, err := localInterfaces(muxNet, nil, nil, networks, true)
if err == nil {
for _, ip := range ips {
localAddrsForUnspecified = append(localAddrsForUnspecified, &net.UDPAddr{IP: ip, Port: addr.Port})