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)));
            }
        }
Esempio n. 2
0
        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();
        }