Golang net.ResolveUnixAddr(), ListenUnixgram() and net.DialUnix() functions example

package net

Golang net.ResolveUnixAddr() and net.DialUnix() functions usage example

 peerAddress, err = net.ResolveUnixAddr("unixgram", remoteAddress)

 if err != nil {
 fmt.Println(err)
 return
 }
 ...
 unixConn, err := net.DialUnix("unixgram", nil, remoteAddress)

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

 ...
 unixLn, err := net.ListenUnixgram("unixgram", peerAddress)
 ...

 peerNet := peerAddress.Network()
 ...

References :

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

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

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

Advertisement