用select异步,怎么实现connect的非阻塞?
能否给出实现代码?
能否给出实现代码?
解决方案 »
- VC中如何在文件的图标上加个图片,就像SVN那样
- 一个simale control+full control的程序能不能改成MFC实现?
- 如何用char实现空串?
- B样条曲面控制点反算问题,急,想不出来就要被老板k了!
- 菜鸟提问:MS的WinCE程序的开发工具之间有什么不同,C#.net,VC.net和EVC,是不是学了其中一个就可以了,功能一样吗?
- 请帮我仔细解释以下程序的意思,谢谢
- 帮忙看看这条查询语句吧!
- 用的是西门子2118和串口调试程序,如何发送AT命令?(在线等!!)
- 急!!!!!两个属性页之间该怎么通讯??请速帮忙
- 如何得到一个工程中特定类型的变量的使用情况?
- dlg能不能想frame那样切分?
- 关于进程
具体代码见《Windows 网络编程》
http://yingfeng7926yueyue.spaces.live.com/blog/cns!CEADD079FE6BD9D9!144.entry原型int select(
int nfds,
fd_set* readfds,
fd_set* writefds,
fd_set* exceptfds,
const struct timeval* timeout
);nfds:本参数忽略,仅起到兼容作用。
readfds:(可选)指针,指向一组等待可读性检查的套接口。
writefds:(可选)指针,指向一组等待可写性检查的套接口。
exceptfds:(可选)指针,指向一组等待错误检查的套接口。
timeout:select()最多等待时间,对阻塞操作则为NULL。
http://blog.csdn.net/jasonM2008/archive/2009/03/10/3976844.aspx