Closes the underlying connection.
Returns a Future that completes when all resources have been released. This is the same as done.
@override Future close() { _client.close(); _server.close(); return done; }