Added the option to listen on a unix domain socket