private void Listen() { Thread threadListen = new Thread(() => { try { SocketData data = (SocketData)socket.Receive(); ProcessData(data); } catch { } }); threadListen.IsBackground = true; threadListen.Start(); // MessageBox.Show(data); }