int iMode= 1; //1,非阻塞;0,阻塞 ioctlsocket(socketc,FIONBIO,(u_long FAR*) &iMode);//非阻塞设置 n=recvfrom(socket,rbuf,sizeof(szbuf),0,(SOCKADDR*)&addr,&len); int ioctlsocket ( SOCKETs, longcmd, u_long FAR*argp ); s [in] A descriptor identifying a socket. cmd [in] The command to perform on the socket s. argp [in/out] A pointer to a parameter for cmd.