|
为什么我的 int select(int nfds, fd_set Far* readfds,fd_set Far* writefds,fd_s
[复制链接]
fd_set fdread;
FD_ZERO(&fdread);
u_long i=1;
FD_SET(m_recv.m_hSocket,&fdread);
ioctlsocket(m_recv,FIONBIO,&i);
select(0,&fdread,NULL,NULL,0);
为什么我的这个函数没有立即返回,不是设置时间为0的话就会返回吗?为什么只有套接字上有数据时才返回,没有数据时就死在那里呢
|
|