示例#1
0
        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();
        }
示例#2
0
        void Listen()
        {
            Thread listenThread = new Thread(() =>
            {
                try
                {
                    SocketData data = (SocketData)socket.Receive();

                    ProcessData(data);
                }
                catch { }
            });

            listenThread.IsBackground = true;
            listenThread.Start();
        }
示例#3
0
        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
            {
            }
        }