Untitled
package main import ( "log" "net" "time" ) func main() { MCAST_GRP := "239.255.0.1" //MCAST_PORT := 10042 addr, err := net.ResolveUDPAddr("udp", MCAST_GRP+":"+"9999") if err != nil { log.Fatal("ResolveUDPAddr", err) } conn, err := net.DialUDP("udp", nil, addr) if err != nil { log.Fatal("DialUDP", err) } defer conn.Close() message := []byte("Hello, multicast world!") for { conn.Write(message) time.Sleep(time.Second) } }