udp设置为非阻塞后,接收数据的问题。
llzhe 2008-07-30 02:25:00 我把客户端的udp设置为非阻塞模式后,代码如下:
int iMode = 1; //0:阻塞
ioctlsocket(sock,FIONBIO, (u_long FAR*) &iMode);//非阻塞设置
程序一直接收不到数据,实际上是有数据发到客户端的,代码如下:
ret=recvfrom(sock,buf,value,0,(SOCKADDR*)&server,&len);
返回值一直是-1,WSAGetLastError()返回值是:10035。
各位高手看看,这是怎么回事?