您的位置:首页 > 其它

select模型中需不需要ioctlsocket的问题

2013-09-07 11:55 190 查看
最近在做socket相关的项目,需要用到select模型,由于先前没用过刚上手就碰到了ioctlsocket的问题,经过查阅终于摸到了点头绪,把我查阅的结果分享给跟我一样刚用select的生手们:

int PASCAL FAR ioctlsocket(
SOCKET s, long
cmd, u_long FAR* argp);
这句话的意思是把s 改成非阻塞模式 ,如果不使用ioctlsocket sock 默认为阻塞模式 ,在使用SELECT的时候要改成 非阻塞模式

但不明确加上ioctlsocket也是可行的,因为select会自动把套节字置为非阻塞模式

补充:

参考文章:

http://bbs.csdn.net/topics/60192795

/article/8544752.html
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: