CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
不看会后悔的Windows XP之经验谈 简单快捷DIY实用家庭影院
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  VC/MFC >  网络编程

CAsyncSocket中的AsyncSelect怎么用??

楼主zhyuanbaron(菜--咋整阿!)2006-09-06 20:58:14 在 VC/MFC / 网络编程 提问

AsyncSelect中只有一个参数,比如写成AsyncSelect(FD_READ)是什么意思?  
  是发送消息?   还是和WSAAsyncSelect一个作用?  
   
  我理解的WSAAsyncSelect是把窗口和网络事件关联起来,在网络事件发生的时候发送消息给窗口,由窗口进行消息响应。不知道这么理解对不对?  
   
   
  但是AsyncSelect中参数只有一个  
  BOOL   AsyncSelect(  
        long   lEvent   =   FD_READ   |   FD_WRITE   |   FD_OOB   |   FD_ACCEPT   |   FD_CONNECT   |   FD_CLOSE    
  );  
   
  WSAAsyncSelect的参数有4个  
  int   WSAAsyncSelect(  
      SOCKET   s,  
      HWND   hWnd,  
      unsigned   int   wMsg,  
      long   lEvent  
  );  
   
  如果这两个函数完成的功能一样的话,不知道AsyncSelect和WSAAsyncSelect是怎么关联起来的?小弟初学,问得可能有些乱,希望高手能够指点一下,非常感谢!有没说清楚的地方可以提一下  
  问题点数:50、回复次数:6Top

1 楼DentistryDoctor(不在无聊中无奈,就在沉默中变态)回复于 2006-09-06 21:03:06 得分 20

晕!  
  AyncSelect是CAsyncSocket类的成员方法,它最后还不就是调用的API   WSAAsyncSelect?Top

2 楼xl5338870(xlix)回复于 2006-09-06 21:36:22 得分 10

建议先看看windows   socket   api,然后再用mfc封装的类。Top

3 楼zhyuanbaron(菜--咋整阿!)回复于 2006-09-06 21:52:38 得分 0

我理解的WSAAsyncSelect是把窗口和网络事件关联起来,在网络事件发生的时候发送消息给窗口,由窗口进行消息响应。不知道这么理解对不对?  
   
  那AsyncSelect(FD_READ)又代表什么意思Top

4 楼zhyuanbaron(菜--咋整阿!)回复于 2006-09-06 21:57:37 得分 0

AsyncSelect(FD_READ)是和哪一个窗口关联起来了??Top

5 楼trueadou(木头龙)回复于 2006-09-07 15:06:43 得分 20

AsyncSelect(FD_READ)是和哪一个窗口关联起来了??  
  ---------------------------------------------------------------  
  与窗口无关!Top

6 楼zhyuanbaron(菜--咋整阿!)回复于 2006-09-08 17:33:41 得分 0

to   trueadou(木头龙)    
   
  既然   WSAAsyncSelect   和AsyncSelect是一回事,怎么会和窗口无关?  
   
  Top

相关问题

关键词

得分解答快速导航

  • 帖主:zhyuanbaron
  • DentistryDoctor
  • xl5338870
  • trueadou

相关链接

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

广告也精彩

反馈

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