用AfxBeginThread建立的线程,但退出是怎样终止这个线程啊?
实际上我想建立一个线程时时连接网络,用CSocket中的
Connect((sockaddr*)&addrSrv,len))函数
如果在OnTimer函数中写则,时间全让连接给暂用了,就不能做其他事了.如果有办法解决这个问题,线程就不用了.
谢谢!

解决方案 »

  1.   

    AfxEndThread参数中要怎么写啊?
    nExitCode是怎么获得的啊?
    bDelete 是true or false?
    谢谢了,我没接触过进程.
      

  2.   

    我用另一线程 连续调用Connect((sockaddr*)&addrSrv,len))出错
    ??????????????????/
      

  3.   

    一般线程函数里面是一个循环,退出这个循环,然后退出函数,线程自动就结束了,何必要什么AfxEndThread?那是用来强行结束线程的。
      

  4.   

    你一旦connect上网络了后就跳出线程的那个循环就可以了啊!
    MSDN中:
    To end the thread, call AfxEndThread from within the thread, or return from the controlling function of the worker thread.
      

  5.   

    如果做时间限制。
    WaitforSingleObject