private void ListenStop()
 {
     listener.ListenStop();
     listener = null;
     GC.Collect();
     this.btnStart.Enabled   = true;
     this.btnStop.Enabled    = false;
     this.cmbAddress.Enabled = true;
     this.txtPort.Enabled    = true;
 }
        private void ListenStart()
        {
            this.listener      = new AsynSocketListener(this.cmbAddress.Text, Convert.ToInt32(this.txtPort.Text));
            listener.Onread   += new On_read(listener_Onread);
            listener.ShowInfo += new Show_Info(Show_info);

            //监听线程
            Thread tdListen = new Thread(listener.TxtListen);

            tdListen.Name = "tdListen";
            tdListen.Start();
            this.btnStart.Enabled   = false;
            this.btnStop.Enabled    = true;
            this.cmbAddress.Enabled = false;
            this.txtPort.Enabled    = false;
        }