Exemple #1
0
 private void MessagingClient_MessageReceived(object sender, MessageReceivedEventArgs e)
 {
     string text = e.GetText();
     int chatBoxFieldTextLength = chatBoxField.Text.Length;
     string msg = _logic.ParseMessage(text, chatBoxFieldTextLength);
     if (msg != null)
     {
         Invoke(new Action<string>(chatWindowControl.AppendTextBox), new object[] { msg });
     }
     else
     {
         Invoke(new Action(InitDataTable));
     }
 }
 void RequestParser_messageReceived(object sender, MessageReceivedEventArgs e)
 {
     string text = e.GetText();
     byte[] byteCode = Convert.FromBase64String(text);
     BinaryFormatter formatter = new BinaryFormatter();
     MemoryStream stream = new MemoryStream(byteCode);
     String msg = formatter.Deserialize(stream) as String;
     if (chatBoxField.Text.Length > 0)
     {
         msg = "\r\n" + msg;
     }
     Invoke(new Action<string>(AppendTextBox), new object[] { msg });
 }