void new_thread(void * pDoc)
{
      m_pSocket = new CConnectSock((CXXXDoc *)pDoc);
      ...
}........._beginthread(new_thread,0,m_pDoc)这样可以ok。不过CSocket本身就有线程机制,不知你如何书写这个线程函数的下面部分。倒是可以通过信号量等控制自定义线程的终止。

解决方案 »

  1.   

    我在这个线程函数里面用WNetOpenEnum()和WNetEnumResource()列举所有局域网上面的机器,然后用所得到的IP,建立连接,以此来判断此IP是否感染我的服务器程序。如果已感染,则将其IP地址::SendMessage往主程序,加入主程序的CTreeCtrl控件。已备后面的远程控制操作。
        诸位有什么好的建议?
      

  2.   

    http://www.csdn.net/expert/topic/544/544226.xml
      

  3.   

    http://www.csdn.net/expert/topic/544/544226.xml