Exemplo n.º 1
0
        /// <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);
        }