Exemplo n.º 1
0
 public void readMessages(object sender, EventArgs e)
 {
     if (clientSocket != null)
     {
         if (clientSocket.Connected)
         {
             lblConnected.Text = "CONNECTED";
             lblConnected.BackColor = Color.Green;
         }
         else{
             lblConnected.Text = "NOT CONNECTED";
             lblConnected.BackColor = Color.Red;
         }
         while (clientSocket.messageQueue.Count > 0)
         {
             string message = clientSocket.messageQueue.Dequeue();
             msgBox.Items.Insert(0, message);
             switch (message.Substring(0, 5))
             {
                 case messageSpecs.PictureMessage.PictureMessageType:
                     messageSpecs.PictureMessage recMessage = new messageSpecs.PictureMessage(message);
                     pictureBox2.Image = recMessage.PictureMsg;
                     break;
                 case messageSpecs.FileMessage.FileMessageType:
                     messageSpecs.FileMessage u = new messageSpecs.FileMessage(message);
                     
                     break;
             }
         }
     }
    
 }
        private void handleFileMessage(string message)
        {
            messageSpecs.FileMessage fileMessage = new messageSpecs.FileMessage(message);
            
            String text = fileMessage.sender + ":";

            FileMessageHolder FMH = new FileMessageHolder(text,fileMessage.FileName);
            chatMessageArea.RowCount += 1;
            chatMessageArea.Controls.Add(FMH, 0, chatMessageArea.RowCount - 2);
            chatMessageArea.AutoScrollPosition = new Point(0, chatMessageArea.VerticalScroll.Maximum);
        }
Exemplo n.º 3
0
      private void button8_Click(object sender, EventArgs e)
      {
          messageSpecs.FileMessage x = new messageSpecs.FileMessage();
          x.FileName = "C:\\Users\\cody\\Documents\\Hw1.txt";
          
          clientSocket.Send(x.getMessageString());
 
      }
        private void button3_Click(object sender, EventArgs e)
        {
            OpenFileDialog of = new OpenFileDialog();

            if (of.ShowDialog() == DialogResult.OK)
            {
                messageSpecs.FileMessage file = new messageSpecs.FileMessage();
                of.Filter = "Text Files (*.txt;*.doc;*.docx)|*.TXT;*.DOC;*.DOCX";
                file.FileName = of.FileName;
                file.Extension = of.FileName.Substring(of.FileName.LastIndexOf('.'), of.FileName.Length - of.FileName.LastIndexOf('.'));
                file.receiver = friendUID.ToString();
                file.sender = myUID.ToString();
                myClient.Send(file.getMessageString());
                MessageBox.Show("Your file has been sent");
            }
        }