public static void HostRunFrame_Client(bool frameFinished) { if ((_clientState.NetChannel != null && _clientState.NetChannel.IsTimedOut()) && frameFinished && _clientState.IsConnected()) { Console.WriteLine("Server connection timed out."); // TODO: Show dialog _clientState.Disconnect(true); return; } if (_clientState.NetChannel != null && _clientState.NetChannel.IsTimingOut()) { Console.Title = string.Format("Timing out: {0:####.##}", _clientState.NetChannel.GetTimeoutSeconds() - _clientState.NetChannel.GetTimeSinceLastReceived()); } _clientState.RunFrame(); }