private void Disconnect() { defaultClientId = null; state = State.Closed; heartBeat.Stop(); _ = ws.Close(); foreach (LCIMClient client in idToClients.Values) { client.HandleDisconnected(); } }