通行证:用户名 密码 首页 - 新闻 - 免费邮箱 - 短信 - POPO - 相册 - 搜索 - 交友 - 拍卖
NetEase
新闻 | 体育 | 财经 | 娱乐 | 商业 | 科技 | 汽车 | 数码 | 女人 | 旅游 | 教育 | 文化 | 广州 | 军事 | 部落
评论 | NBA | 明星 | 证券 | 基金 | 探索 | 房产 | 手机 | 两性 | 健康 | 培训 | 电影 | 游戏 | 拍卖 | 论坛
科技首页 重磅报道 专题 IT茶馆 技术趋势 科学 学院 游戏 病毒 下载 论坛
热门搜索关键字:
WEB 学院
你现在的位置是: 网易 > 网易科技 > 网易学院·教程

Windows Sockets:从套接字类派生

http://tech.163.com/school · 2005-10-09 16:17:43 · 来源: MSDN

本文描述通过从套接字类派生您自己的类所能获得的一些功能。

可以从 CAsyncSocket 或 CSocket 派生您自己的套接字类,从而添加您自己的功能。具体说来,这些类提供了大量可以重写的虚拟成员函数,其中包括:OnReceive、OnSend、OnAccept、OnConnect 和 OnClose。可以重写派生套接字类中的函数,利用它们在网络事件发生时提供的通知。框架调用这些通知回调函数来通知您重要的套接字事件,如接收到可以开始读取的数据。有关通知函数的更多信息,请参见 Windows Sockets:套接字通知。有关重写通知函数的说明,请参见示例应用程序 CHATTER 和 CHATSRVR

另外, CSocket 类提供 OnMessagePending 成员函数(一个高级的可重写函数)。当套接字抽取基于 Windows 的消息时,MFC 调用此函数。可以重写 OnMessagePending 以查找来自 Windows 的特定消息并响应这些消息。

CSocket 类中提供的 OnMessagePending 默认版本在等待阻塞调用完成时,检查 WM_PAINT 消息的消息队列。它调度绘画消息以提高显示质量。除执行一些有用的操作外,这还说明了一种您可以自己重写此函数的方法。作为另一个示例,可以考虑使用 OnMessagePending 执行下面的任务。假设您在等待网络事务完成时显示一个无模式对话框。此对话框包含一个“取消”按钮,用户可用该按钮取消耗时过长的阻塞事务。重写

OnMessagePending

可能抽取与该无模式对话框相关的消息。

OnMessagePending

重写中,将 TRUE 或调用的返回值返回给 OnMessagePending 的基类版本。如果此基类版本执行您仍希望执行的工作,则调用此基类版本。

有关更多信息,请参见:

[网易学院] 视频专题集合 FIF ASP视频教程已推出 有问题点这里
VC++从入门到精通视频 玩转Linux视频教程 FlashAS编程视频教程
黑客视频教程 Photoshop CS2视频教程 DW2004网页设计视频教程
WINDOWS 系统操作教程 菜鸟学电脑视频教程 Flash Mx操作大全
Flash 2004实例教程 一级Office视频教程 CorelDraw视频教程
DW网页设计视频教程 3DS MAX7.0 教程 Photoshop7视频教程
邹妙君 [编辑:邹妙君] [返回首页]

相关文章:

推荐文章:

·赢在2007赛迪网年度企业人物榜单揭晓 ·你最需要哪种类型的视频教程 ·不用网银也网上购物 三步自助开通 ·2007年UPA用户体验大会成功闭幕 ·2007中国青年设计节暨用户体验年会在京开幕 ·User Friendly 2007现场图片 ·手机畅游互联网 空中Opera 2.0实测 ·动易软件即将全面开源和免费 ·搜图有“道” 图片达人的搜索秘籍 ·数字水墙 08年世博会亮相 ·RabbitAir MinusA2空气净化器设计 ·Oscar Bjarnason 平面设计 ·国产杀毒软件半个月内勇夺两项国际权威认证 ·美化你的博客-推荐多个博客图标下载网站 ·微软回应Vista用户遇到的网络问题“设计如此” ·eBay改进用户体验 借鉴亚马逊页面设计搜索功能 ·极点五笔6.0正式版发布 ·WPS Office 2007抢先试用 ·报告称Google Apps功能远不及微软Office ·什么是SOCK5代理,什么是HTTP代理

最新评论
  更多评论 0 条评论
网易通行证:   密码:    
参与评论
  您的发表的评论将在5分钟内被审核,请耐心等待

网易学院联系电话:020-61210163-560 合作/投稿邮箱:NeteaseSchool(at)126.com