If the socket file (for the UNIX domain socket) does not exist within the filesystem then the connect simply hangs. We should either timeout the connect somehow or check before for the file's existence.