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
+6.6k Golang : How to determine if request or crawl is from Google robots
+13.6k Golang : Qt progress dialog example
+9.6k Golang : Copy map(hash table) example
+11.5k Golang : Handle API query by curl with Gorilla Queries example
+48.1k Golang : How to convert JSON string to map and slice
+10.5k Swift : Convert (cast) String to Integer
+20.5k nginx: [emerg] unknown directive "passenger_enabled"
+4.5k Java : Generate multiplication table example
+8.2k Prevent Write failed: Broken pipe problem during ssh session with screen command
+7.7k Golang : Error reading timestamp with GORM or SQL driver
+35.9k Golang : Integer is between a range
+7.7k Golang : Mapping Iban to Dunging alphabets