WSAAsyncSelect模型中,FD_WRITE事件什么时候触发?
2015-08-13 12:02
141 查看
当一个套接字连接被建立上时(包括客户端的connect(),connectex()等和服务器端的accept接收到后创建的新套接字),这时会触发FD_WRITE,以后就可以用send(),WSASend()发送数据了.如果以后发送正常的话,将不会再触发FD_WRITE.
如果发送数据不正常的话,即用send(),WSASend()等发数据,WSAGetLastError()返回WSAEWOULDBLOCK错误,那么等到系统缓冲可再发送数据时,就会触发FD_WRITE.
如果发送数据不正常的话,即用send(),WSASend()等发数据,WSAGetLastError()返回WSAEWOULDBLOCK错误,那么等到系统缓冲可再发送数据时,就会触发FD_WRITE.
相关文章推荐
- swirl 10: lapply and sapply
- c++线程池
- PHPthinking编程工具正式版发布
- 一点点bat 批处理文件 总结
- java中Date与String的相互转化
- C++集合操作之集合差集:std::set_difference
- MethodInvoker和Invoker
- hdu 5095 Linearization of the kernel functions in SVM (简单模拟)
- NSDictionary、NSMutableDictionary的基本用法
- Linux基础系列(三)Linux系统文件和目录重要知识
- hdu1870愚人节的礼物之天呐你们为什么要骗我用栈才能过。。。大水题。。。
- 开发板sqlite数据库的搭建
- Win10 Mobile预览版10512:安卓子系统被严重破坏 键盘输入法无法弹出
- Java 删除文件或文件夹
- PHP 类中的静态变量的继承
- 面向对象和面向组件的区别
- SSH框架的应用介绍(spring、struts、hibernate) ---阿冬专栏
- android 应用自身检测版本并下载
- 如何停止处于stopping状态的windows服务
- WAP