disconnect method
void
disconnect()
Disconnect the client from its transport
Implementation
void disconnect() {
if (_transport != null) {
_disconnectStreamController.add(DisconnectReason.clientDisconnected);
final transport = _transport;
_transport =
null; // Clear reference before closing to avoid double events
transport!.close();
_onDisconnect();
}
}