private void timerMessage_Tick(object sender, EventArgs e) { Message msg = GetMessage(lastMsgID); if (msg != null) { AllMessages.Add(msg); lastMsgID++; MessagesUpdate(); } }
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(); }
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(); } } }