void chatRefreshTimer_Elapsed(object sender, ElapsedEventArgs e) { ServerServiceProxy proxy = new ServerServiceProxy( ); IEnumerable <ChatMessage> chatMessages = proxy.GetChatMessages(chatSessionGuid); proxy.Close( ); proxy.InnerChannel.Dispose( ); foreach (ChatMessage m in chatMessages) { ChatHistoryTextBox.Dispatcher.Invoke(() => ChatHistoryTextBox.AppendText(string.Format("\r\n{0} - {1} - {2}", m.Timestamp, m.User, m.Message))); } }
private void sendMessage(object sender, RoutedEventArgs e) { ChatHistoryTextBox.Dispatcher.Invoke(() => ChatHistoryTextBox.AppendText("Me: " + MessageTextBox.Text + "\n")); //NetworkStream netStream = client.GetStream(); // NetworkStream is a binary stream // BinaryWriter netWriter = new BinaryWriter(netStream); //System.Windows.MessageBox.Show(MessageTextBox.Text); // netWriter.Write("Chat"); // netWriter.Write(MessageTextBox.Text); // netWriter.Flush(); MessageTextBox.Clear(); }