I created a socket, but when the server shuts down, my socket file, dream.sock, is not removed. If I then try to restart the server I get the following error
exception Unix.Unix_error(Unix.EADDRINUSE, "bind", "")
This is frustrating since I manually need to remove the file before starting the server & the server should be cleaning up its own resources.