Use a socket per interface for v6 multicast (fixes #1563)

This commit is contained in:
Jakob Borg
2015-04-02 21:45:52 +02:00
parent 207b43499c
commit 221f43e4bd
3 changed files with 73 additions and 53 deletions

View File

@@ -16,7 +16,7 @@ type Broadcast struct {
}
func NewBroadcast(port int) (*Broadcast, error) {
conn, err := net.ListenUDP("udp", &net.UDPAddr{Port: port})
conn, err := net.ListenUDP("udp4", &net.UDPAddr{Port: port})
if err != nil {
return nil, err
}