现在我做的这个程序需要用到UDP通信,和某一个UDP服务器一直相互发送数据,我在mainpage里面写的监听是可以通信的,但一旦打开新的窗口,mainpage里的通信就断掉了,现在遇到的问题就是如何建立一个UDP通信能用于不同的page里面,这个通信的代码该写在什么地方才能一直通信并且各个page通用?
------解决思路----------------------
BackgroundWorker backgroundWorker = new BackgroundWorker();
backgroundWorker.DoWork += new DoWorkEventHandler(backgroundWorker_DoWork);
backgroundWorker.RunWorkerCompleted += new RunWorkerCompletedEventHandler(backgroundWorker_RunWorkerCompleted);
backgroundWorker.ProgressChanged += new ProgressChangedEventHandler(backgroundWorker_ProgressChanged);
backgroundWorker.WorkerReportsProgress = true;
backgroundWorker.RunWorkerAsync();