Implementing unix socket