Example #1
0
        private void timerMessage_Tick(object sender, EventArgs e)
        {
            Message msg = GetMessage(lastMsgID);

            if (msg != null)
            {
                AllMessages.Add(msg);
                lastMsgID++;
                MessagesUpdate();
            }
        }
Example #2
0
        static void SendMessage(Message message)
        {
            WebRequest httpWebRequest = WebRequest.Create("http://localhost:5000/api/chat");

            httpWebRequest.Method      = "POST";
            httpWebRequest.ContentType = "application/json";
            string postData = JsonConvert.SerializeObject(message);

            byte[] bytes = Encoding.UTF8.GetBytes(postData);
            httpWebRequest.ContentLength = bytes.Length;
            Stream reqStream = httpWebRequest.GetRequestStream();

            reqStream.Write(bytes, 0, bytes.Length);
            reqStream.Close();
            httpWebRequest.GetResponse();
        }
Example #3
0
 private void timerDelete_Tick(object sender, EventArgs e)
 {
     int IDdeleteMsg = GetDeleteMessage(lastMsgDeleteID);
     {
         if (IDdeleteMsg != -1)
         {
             lastMsgDeleteID++;
             listMessages.Items.Clear();
             for (int i = 0; i < AllMessages.messages.Count; i++)
             {
                 if (IDdeleteMsg == i)
                 {
                     Message message = GetMessage(IDdeleteMsg);
                     AllMessages.messages[i].text     = message.text;
                     AllMessages.messages[i].username = message.username;
                     AllMessages.messages[i].token    = message.token;
                 }
             }
             MessagesUpdate();
         }
     }
 }