Shutdown any open channels and disconnect the socket. Return a Future to be completed when the client has shut down
Future close();