* This is used to unlock sockets when a read is pending after a close * It is not needed on requests that don't use a socket.
* Shares common behavior between the Gopher and HTTP request handlers. * Most of this can be used when implemeting other protocols.