Golang net.ResolveUDPAddr(), ListenMulticastUDP(), ListenUDP and DialUDP() functions example

package net

Golang net.ResolveUDPAddr() and DialUDP() functions usage example

 rAddr,err := net.ResolveUDPAddr("udp","127.0.0.1:8081")
 if err != nil {
 fmt.Println(err)
 }

 lAddr, err := net.ResolveUDPAddr("udp", "127.0.0.1:0")
 if err != nil {
 fmt.Println(err)
 }

 //conn, err := net.DialUDP("udp", LocalAddr, RemoteAddr)

 UDPConn, err := net.DialUDP("udp", lAddr, rAddr)

 if err != nil {
 fmt.Println(err)
 }

 // other functions example
 LMConn, err := net.ListenMulticastUDP("udp", nil, rAddr)

 Lconn, err := net.ListenUDP("udp", laddr)

References :

http://golang.org/pkg/net/#DialUDP

http://golang.org/pkg/net/#ListenMulticastUDP

http://golang.org/pkg/net/#ListenUDP

http://golang.org/pkg/net/#ResolveUDPAddr

Advertisement