/// <summary> /// Disconnect all clients. /// </summary> public void Disconnect() { tcpListener.Stop(); foreach (IClient client in connectedClients) { client.CloseConnection(); } chatHistory.SaveHistory(); ApplicationLogger.LogMessage(LogMessageType.Info, "Server disconnected."); Environment.Exit(0); }