[Test]
        public void tback()
        &leftsign;
            bk k = new bk();
            k.OnRec += new bk.DoOnRecEvent(k_OnRec);
            k.tbackworker();
            Thread.Sleep(1000);
        &rightsign;

        void k_OnRec(object packet)
        &leftsign;
            BinaryReader b = (BinaryReader)packet;
            Trace.WriteLine(b.ReadString());
        &rightsign;

 ““““““““““““`

        class bk
        &leftsign;
            public bk()
            &leftsign;

            &rightsign;
            public delegate void DoOnRecEvent(object packet);
            public event DoOnRecEvent OnRec;
                  BackgroundWorker bw = new BackgroundWorker();
                  void bw_DoWork(object sender, DoWorkEventArgs e)
                &leftsign;
                    if (OnRec != null  )
                        OnRec(e.Argument);
                    // 这被工作线程调用

                    //Console.WriteLine(e.Argument);        // 写"Message to worker"

                    //// 执行耗时的任务…
                    //Thread.Sleep(1000);
                &rightsign;
                  MemoryStream memStream = new MemoryStream(100);
                [Test]
                public void tbackworker()
                &leftsign;
                    bw.DoWork += bw_DoWork;
                    bw.RunWorkerCompleted += new RunWorkerCompletedEventHandler(bw_RunWorkerCompleted);
                    BinaryReader b = new BinaryReader(memStream);
                    BinaryWriter w = new BinaryWriter(memStream);
                   
                    w.Write("12222223");
                    memStream.Seek(0, SeekOrigin.Begin);
                    bw.RunWorkerAsync(b);

                    Thread.Sleep(5000);
                &rightsign;

                void bw_RunWorkerCompleted(object sender, RunWorkerCompletedEventArgs e)
                &leftsign;
                    bw.RunWorkerAsync(DateTime.Now.ToString());
                &rightsign;
        &rightsign;
       

历史博文

标签:,
六月 29, 2009 at 11:45 上午 by yippee 1,022 次
Category: Dev
Tags: ,