<TCP/IP网络互连技术>第三卷(for windows).

解决方案 »

  1.   

    我不太懂你的意思,
    根据我的理解,监听Socket是主线程,当每次接受倒一个连接请求时启动一个
    线程处理,处理完毕线程自动撤消即可。
    不须启动线程而又不立即执行。
      

  2.   

    监听Socket的是主线程,while (1)
      {newfd=accept(sockfd,(struct sockaddr *)&clientInfo,&socketlen);
        AfxBeginThread(ThreadProc,&newfd );
        closesocket(newfd);
    }  主线程不挺的监听accept,死循环,只有强性退出,才回去执行执行新的线程。
      

  3.   

    newfd怎么能够立刻就close了呢? 这样工作线程肯定不能够正常运行,newfd应该在工作线程重关闭而不是主线程关闭