hacked upon SocketUnix class