关闭后重启线程的问题?
http://www.ccrun.com/article.asp?i=569&d=1w5p2y
以老妖这段代码为源码进行测试,修改了一些逻辑部分...
现在想实现的效果是关闭线程,修改Socket的属性,例如:修改端口号,IP地址,将TCP连接改成UDP上...
然后启动线程,
当按第二次打开 即进入如下的代码中进行删除线程
void __fastcall TPSTNForm::Button2Click(TObject *Sender){ if(pThread) { //shutdown(pThread->m_Socket,2); closesocket(pThread->m_Socket); pThread->Suspend(); pThread->Terminate(); delete pThread; pThread=0; }