使用多线程通信的MFC程序,客户端每次在Connect后都会在本线程以外新开一个线程,新开的线程没有名字。单线程控制台程序则没有这个问题。有没有人告诉我为什么。
部分代码如下:
    unsigned long HoldMode = 1;  //将m_SocketHandle设置成非阻塞方式
    int ret = ioctlsocket(m_SocketHandle, FIONBIO, (unsigned long*)&HoldMode);    fd_set  fd;                      

    FD_ZERO(&fd);
    FD_SET(m_SocketHandle, &fd);

    result = connect(m_SocketHandle, (SOCKADDR *) &saddr, sizeof(SOCKADDR));