close method
Closes the client and cleans up any resources associated with it.
It's important to close each client when it's done being used; failing to do so can cause the Dart process to hang.
Implementation
@override
void close() => _inner.close();