@override Future<bool> disconnect({int? delayMs}) async { try { return await _close(); } catch (e) { return false; } }