int ioctlsocket( __in SOCKET s, __in long cmd, __inout u_long *argp ); 该函数是控制socket的状态的。 1.s表示你要控制的socket。 2.控制类型,一般指定FIONBIO。 3.置0阻塞,置1非阻塞。 详情见:http://msdn.microsoft.com/zh-cn/library/ms738573.aspx