楼主的问题我遇过,确实没有关闭。
可以在窗体closing事件里加入代码判断,以关闭线程。
if(lisener!=null){
lisener.Stop();
}
thread.Abort();对于clientService 线程,楼主自己看是否需要关闭。
可以在窗体closing事件里加入代码判断,以关闭线程。
if(lisener!=null){
lisener.Stop();
}
thread.Abort();对于clientService 线程,楼主自己看是否需要关闭。
调试欢乐多
thread.Start();Thread clientService = new Thread(new ThreadStart(ServiceClient));
clientService.Start();加上
thread.IsBackground = true;
clientService.IsBackground = true;
设置为后台线程,就会随着主线程的关闭一起关闭
就要用Process.Kill()方法来杀掉主进程
jkflyfox(飞狐)
hxhbluestar(贺星河)
的方法都可以!
再次试试大家!