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
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
相关文章推荐
- WinSock 下 select() 模型的一个问题
- select模型的一个问题
- WinSock 下 select() 模型的一个问题
- 当客户端socket关闭时,select模型的server端该如何完美的释放掉连接的socket? [问题点数:100分,结帖人guopo]
- Select模型与ioctlsocket的使用方法
- Select模型与ioctlsocket的使用方法
- 【解决】Select网络模型问题——奇怪的发送接收问题
- linux网络编程——多路复用select模型简例
- SELECT 赋值与ORDER BY冲突的问题
- 细品JS的寻址,闭包,对象模型和相关问题
- struts1中使用<html:select>标签的的三种情况的传值问题
- 解决SpeedTree模型导入Unity5.0及以上版本问题~
- 对控制台EXE程序的自动运行问题——以6S模型6s.exe为例
- sql server 中select 语句groupby字段问题
- 你真的懂select模型吗?
- 遇到问题-----web前端----select默认选中无效
- CSS兼容性解决方法(盒模型)- !important的IE7,Firefox问题 最终解决方法
- 模型问题浅谈 Office 2013 App
- 遇到问题---谷歌浏览器select返回后选中无效
- Unity3d导入模型尺寸问题