Golang net.ListenUnix() and net.Accept() functions example
package net
Golang net.ListenUnix() and net.Accept() functions usage example
package main
import (
"fmt"
"net"
)
func main() {
unixAddr, err := net.ResolveUnixAddr("unix", "/path_to_unix_service")
if err != nil {
fmt.Println(err)
return
}
unixLn, err := net.ListenUnix("unix", unixAddr )
if err != nil {
fmt.Println(err)
return
}
unixConn, err := unixLn.Accept()
if err != nil {
fmt.Println(err)
return
}
fmt.Println(unixConn)
}
Reference :
http://golang.org/pkg/net/#ListenUnix
Advertisement
Something interesting
Tutorials
+11.6k SSL : The certificate is not trusted because no issuer chain was provided
+6.2k PHP : Get client IP address
+5.9k Golang : Extract unicode string from another unicode string example
+37.5k Upload multiple files with Go
+6.8k Golang : Get expvar(export variables) to work with multiplexer
+7.8k Golang : Regular Expression find string example
+12.2k Linux : How to install driver for 600Mbps Dual Band Wifi USB Adapter
+9.4k Android Studio : Indicate progression with ProgressBar example
+7.3k Golang : File system scanning
+7.9k Golang : Ways to recover memory during run time.
+11.3k Golang : Intercept and process UNIX signals example