Чат: сообщения клиента не попадают в ListBox - C#

Узнай цену своей работы

Формулировка задачи:

Решил написать чат и столкнулся с такой вот проблемой что не выводятся в listbox пришедший ответ от сервера
        public void StartListen()
        {
            Thread thr = new Thread(new ThreadStart(Listener));
            thr.Start();
        }
private  void Listener()
        {
            Form1 frm = new Form1();
            while(true)
            {
                {
                    try
                    {
                        client = new TcpClient("92.115.176.192", 5551);
                        Byte[] data = new Byte[256];
                        Stream stream = client.GetStream();
                        Int32 bytes = stream.Read(data, 0, data.Length);
                        responseData = System.Text.Encoding.ASCII.GetString(data, 0, bytes);
                        frm.chatBox.Items.Add(responseData); // Вот здесь проблема
                        else
                        {
                            System.Windows.Forms.MessageBox.Show("error");
                        }
                    }
                    catch { break; }
                }
            }
        }

Решение задачи: «Чат: сообщения клиента не попадают в ListBox»

textual
Листинг программы
Chat_Tcp_.properties properties = new Chat_Tcp_.properties();
 
        private void Form1_Load(object sender, EventArgs e)
        {
            properties.StartListen();
        }

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

15   голосов , оценка 4.333 из 5