CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
可用分押宝游戏火热进行中... 专题改版:Java Web 专题
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  VC/MFC >  网络编程

请问系统什么时候发出FD_SEND事件通知?

楼主pigleter()2006-05-04 20:35:04 在 VC/MFC / 网络编程 提问

数据是输入到一个Buffer中的,如何然让这个Buffer跟套接口联系在一起?就是说Buffer收到数据后如何发出FD_SEND的事件通知套接口有数据了? 问题点数:10、回复次数:5Top

1 楼pigleter()回复于 2006-05-04 20:57:40 得分 0

不好意思,是FD_WRITE,不是FD_SENDTop

2 楼WinEggDrop(WinEggDrop)回复于 2006-05-06 00:25:46 得分 3

当socket可以有buffer空间时,就会产生这个事件.一般情况下,在以下情况出现FD_WRITE事件:  
  1.当socket连接上远程服务器时  
  2.当向外发送数据,buffer空间不足,然后一会buffer有空间时,也会产生这个事件.Top

3 楼vc_asm(哥俩好)回复于 2006-05-06 08:44:20 得分 0

总之一句话,在可以发数据时产生事件Top

4 楼CW_Wei(朗 月)回复于 2006-05-06 10:23:42 得分 7

有3种情况能触发   FD_WRITE   事件  
  a.   connect   连接时  
  b.   accept     接受连接时  
  c.   send   返回   SOCKET_ERROR   后,GetLastError得到的错误是   WSAEWOULDBLOCK,buffer使用    
        变成可能时  
   
  //但是不知道这个事件有何用?Top

5 楼nan0634(很菜的一个人)回复于 2006-10-10 16:42:25 得分 0

平时用的一般是FD_SEND和FD_RECV,里面的FD_WRITE和FD_READ不知道具体是干什么的,知道的告诉一声啊Top

相关问题

关键词

得分解答快速导航

  • 帖主:pigleter
  • WinEggDrop
  • CW_Wei

相关链接

  • Visual C++类图书
  • Visual C++类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
世纪乐知(北京)网络技术有限公司 版权所有, 京 ICP 证 020026 号
北京创新乐知广告有限公司 提供技术支持
Copyright © 2000-2007, CSDN.NET, All Rights Reserved
GongshangLogo