private void listen() { Thread listenThread = new Thread(() => { string data = (string)socket.Receive(); //SocKetData data1 = (SocKetData)socket.Receive(); //txtLog.Invoke(new Action(delegate { txtLog.Text = logtext.ToString(); })); txtViewChat.Invoke(new Action(delegate { txtViewChat.Items.Add(data == null ? null : data); })); //ProcessData(data1); }); listenThread.IsBackground = true; listenThread.Start(); }
void Listen() { Thread listenThread = new Thread(() => { try { SocketData data = (SocketData)socket.Receive(); ProcessData(data); } catch { } }); listenThread.IsBackground = true; listenThread.Start(); }
void Listen() { //Tránh bị lỗi khi 1 bên thoát đột ngột try { Thread listenThread = new Thread(() => { SocketData data = (SocketData)socket.Receive(); ProcessData(data); }); listenThread.IsBackground = true; listenThread.Start(); } catch { } }