各位好:
   我的问题是:我建立一个多文档程序CYsApp,在CYsApp中用
void CYsApp::StartThread()        
{
AfxBeginThread(ThreadProc,NULL);
}
起一个线程序,不过StartThread是在其他地方调用,线程控制函数ThreadProc建立连接,如果连接不成功,就循环连接。连接成功就循环接受其他程序发送过来的数据,如数据错误,就关闭套接字,再循环建立建立套接字然后连接。前面的都实现了,但是我想在线程控制函数外关闭线程,如在一个对话框退出时关闭线程,我不知道用什么函数可以实现关闭线程,AfxEndThread好象是在线程控制函数中调用的,TerminateThread()好象是结束CreateThread()起的线程,请知道的人告诉我,最好详细点,谢谢!