void close ()
void close() { if (!isBound) { return; } _waiter?.cancel(); _waiter = null; _channel!.close(); _channel = null; }