private void HandleDisconnect() { ConnectionState = ConnectionState.Disconnected; if (isClientDisconnected) { OnDisconnected?.Invoke(); } else { OnDisconnectedByServer?.Invoke(); } }
private void HandleTimeout() { ConnectionState = ConnectionState.Disconnected; OnDisconnectedByServer?.Invoke(); }