Taskt=newTask(ReceiveMsg);t.Start();voidReceiveMsg(){while(true){....byte[]data=udpcl... Task t = new Task(ReceiveMsg);
t.Start();

void ReceiveMsg(){
while (true){
....
byte[] data = udpclient.Receive(ref iep);
....

}

}

我现在面临的问题是运行是正常,就是关闭窗口的时候无法正常关闭。
如果我直接udpclient.close();会直接报错,但如果不关闭程序就不能正常关闭,我在网上查说应关闭接收的线程,请问我上面的task t 这个线程应该怎么关闭呢,谢谢!!!!!!