Esempio n. 1
0
        /// <summary>
        /// Sends the log.
        /// </summary>
        /// <param name="sender">The sender.</param>
        /// <param name="e">The <see cref="MessageReceivedEventArgs"/> instance containing the event data.</param>
        public void SendLog(object sender, MessageReceivedEventArgs e)
        {
            Task task = new Task(() =>
            {
                List <Log> logList = new List <Log>();
                logList.Add(new Log()
                {
                    Message = e.m_message, Type = e.m_status
                });
                foreach (Client clientItem in listOfClients)
                {
                    string logs = JsonConvert.SerializeObject(logList);
                    m_ch.sendCommandToClient(clientItem, (int)CommandEnum.LogCommand, logs);
                    Thread.Sleep(5);
                }
            });

            task.Start();
        }