现在的位置: 首页 > 综合 > 正文

mfc 设置socket为非阻塞non-block

2013年01月30日 ⁄ 综合 ⁄ 共 357字 ⁄ 字号 评论关闭

        u_long u1 = 1;
        ioctlsocket(sock, FIONBIO, &u1);
        int ret1 = connect( sock, sockAddr, sockAddr.Size());
        fd_set set1 = {0};
        FD_SET(sock, &set1);
        FD_SET(sock, &set1);
        timeval t1 = {0};
        t1.tv_sec = 1;
        int ret2;
        ret2 = select(sock, &set1, &set1, 0, &t1);
        if (0 == ret2)
        {
            closesocket( sock );
            return false;

        }

抱歉!评论已关闭.