@asyncio.coroutine<EOL><INDENT>def close(self):<DEDENT>
yield from self._close(Client.CLOSED)<EOL>
Closes the socket to which we are connected and
sets the client to be in the CLOSED state.
No further reconnections occur once reaching this point.