Exemple #1
0
 public void receivedMessage(string msg)
 {
     rtbChat.AppendText(msg);
     //encrypt and store in file
     //CryptoEngine.Encrypt();
     File.AppendAllText(user.Username + message_to + ".txt", CryptoEngine.EncryptPlainTextToCipherText(msg) + Environment.NewLine);
 }
Exemple #2
0
        private void btnSend_Click(object sender, RoutedEventArgs e)
        {
            rtbChat.AppendText("Me: " + txtMessage.Text + Environment.NewLine);
            rtbChat.FontSize = 15;
            String messageToSend = uniqueIdentifier + ":" + user.Username + ":" + message_to + ":" + " " + txtMessage.Text;

            //Send the message on socket
            if (HasSent == true)
            {
                HasSent = false;
                SocketReadWrite.writeToSocket(user.MySocket, messageToSend);
            }

            SocketReadWrite.writeToSocket(user.MySocket, "  ");//ping
            SocketReadWrite.writeToSocket(user.MySocket, messageToSend);

            File.AppendAllText(user.Username + message_to + ".txt", CryptoEngine.EncryptPlainTextToCipherText("Me: " + txtMessage.Text) + Environment.NewLine);

            txtMessage.Text = ""; //Make text box empty
        }