我做个UDP服务器端实用线程,
在线程中
byte[] bytes=listener.Receive(ref groupEp);
进行监听,
当我关闭程序时 myThread.Abort();
虽然窗体关闭了,但仍在监听中,该如何关闭监听呢?
在线程中
byte[] bytes=listener.Receive(ref groupEp);
进行监听,
当我关闭程序时 myThread.Abort();
虽然窗体关闭了,但仍在监听中,该如何关闭监听呢?
解决方案 »
- 类的属性 set 必须声明主体,因为它未标记为 abstract、extern 或 partial的问题
- WinForm控件遮掩问题
- SqlBulkCopy报错: 不能将值 NULL 插入列'flag'
- 怎么识别图片是黑白的还是彩色的?
- App.Config配置问题!散分...
- GridView 行背景色交替问题
- 关于登录的问题
- 初学咋练 解决不了 求大神啊
- 谁能帮俺讲讲,进程之间通信的管道技术?1
- 一个有关水晶报表的问题,很急,在线等。
- WebBrowser中, 如何滚动页面啊?
- System.IO.Directory.GetFiles方法有没有重写的,,也就是后面直接跟俩个参数,“*.jpg???*.bmp”."???"用什么符号连接
myThread.Abort();
udpReceive.Close();//UdpClient udpReceive = new ....;先关线程,再关UdpClient对象试试...
System.Threading.ThreadAbortException:正在终止线程,
错误行数还是指示byte[] bytes=listener.Receive(ref groupEp);
这句话
{
Thread.Sleep(1);
}
else
{
Thread.SpinWait(20);
}
continue;