Просмотр исходного кода

Merge pull request #2205 from calmh/mclisten

Bind to IPv6 multicast group instead of ::
Audrius Butkevicius 10 лет назад
Родитель
Сommit
e256d93b43
1 измененных файлов с 1 добавлено и 2 удалено
  1. 1 2
      lib/beacon/multicast.go

+ 1 - 2
lib/beacon/multicast.go

@@ -8,7 +8,6 @@ package beacon
 
 
 import (
 import (
 	"errors"
 	"errors"
-	"fmt"
 	"net"
 	"net"
 
 
 	"golang.org/x/net/ipv6"
 	"golang.org/x/net/ipv6"
@@ -28,7 +27,7 @@ func NewMulticast(addr string) (*Multicast, error) {
 		return nil, err
 		return nil, err
 	}
 	}
 
 
-	conn, err := net.ListenPacket("udp6", fmt.Sprintf("[::]:%d", gaddr.Port))
+	conn, err := net.ListenPacket("udp6", addr)
 	if err != nil {
 	if err != nil {
 		return nil, err
 		return nil, err
 	}
 	}