lightweight IPC utility based on sockets