Windows网络编程之VC篇PDF电子书下载
- 电子书积分:11 积分如何计算积分?
- 作 者:萧秋水,文娟编著
- 出 版 社:北京:清华大学出版社
- 出版年份:2001
- ISBN:7900631097
- 页数:258 页
实例一 用WinSock实现网上聊天 1
主要内容 1
本例提要 1
技术专题 2
WinSock简介 2
WinSock API主要函数的使用 3
MFC对WinSock API的封装 5
步骤之一——实现聊天服务器 6
建立一个新项目 6
添加新类CListeningSocket 7
添加代码实现固定端口的监听 8
添加新类CClientSocket 11
添加代码实现与客户端的通信 13
测试项目 17
步骤之二——实现聊天客户端 17
选择服务器 17
添加新类CChatSocket 20
连接服务器 20
与服务器通信 21
与服务器联合测试 24
实例二 获取主机名和IP地址 25
主要内容 25
本例提要 25
技术专题 25
获取主机名和IP地址的机理 25
步骤——获取本地计算机的主机名和IP地址 28
建立一个新项目 28
CIPEnum类及其实现 28
CMyIPEnum类及其实现 31
程序的主函数 32
实例三 枚举网上邻居 34
主要内容 34
本例提要 34
技术专题 34
WNet API 34
WNet API中的函数 36
步骤——实现网上邻居枚举工具 41
建立一个新项目 41
添加CNetwork类对WNet API进行包装 41
创建模板类CNetSearch 48
在对话框中完成枚举任务 50
实例四 Ping与Trace Route 52
主要内容 52
本例提要 52
技术专题 53
Internet控制报文协议ICMP 53
ICMP报文格式 54
ICMP报文的分类 55
建立一个新项目 59
步骤——实现一个实用工具PingPlus 59
添加并实现CIcmp类 60
添加并实现RegKey类 68
添加并实现sysTCPIP类 71
实现具体的用户操作过程 74
实例五 编程实现Telnet 79
主要内容 79
本例提要 79
技术专题 80
Telnet(远程登录) 80
NT服务程序编程原理 82
建立一个新项目 87
添加CNTService类包装NT服务器程序 87
步骤之一——实现Telnet服务器 87
添加SMRemoteService类实现Telnet服务程序 95
服务程序的启动细节 100
步骤之二——实现Telnet客户机 101
建立一个新项目 101
实现服务器登录 101
与服务器远程交互 102
本例提要 106
实例六 邮件收发程序 106
主要内容 106
技术专题 107
邮件格式 108
SMTP协议简介 108
SMTP协议扩展 110
多用途网际邮件扩充 111
POP3协议简介 112
建立一个新项目 114
步骤之一——实现邮件发送程序 114
程序的整体结构 115
CSMTP类对SMTP协议的包装 116
邮件的包装类 122
MIME邮件格式 125
编码与解码 128
在界面上为邮件添加附件 129
发送邮件的过程 130
建立一个新项目 131
步骤之二——实现邮件接收程序 131
CPop类对POP3协议的实现 132
任务条通知区的编程原理 139
使用CTrayIcon管理任务条通知区 141
在程序中监测服务器上的邮件 144
实例七 FTP客户程序 147
主要内容 147
本例提要 147
技术专题 148
FTP协议及其实现方法 148
使用Microsoft Internet Transfer控件 150
直接使用WinInet API 154
使用MFC WinInet类 159
步骤——使用WinInet实现FTP客户程序 172
建立一个新项目 172
添加代码连接到FTP服务器/断开连接 173
添加代码定位/读写远程文件 176
World Wide Web 180
技术专题 180
本例提要 180
主要内容 180
实例八 WWW浏览器 180
统一资源定位符 181
超文本传送协议 185
使用Microsoft WebBrowser控件 188
使用CHtmlView类 192
步骤——实现简单的WWW浏览器 192
建立一个新项目 192
在程序窗口创建时创建WebBrowser控件 193
完成程序的浏览任务 193
在项目中添加WebBrowser控件 193
实例九 RAS拨号上网 195
主要内容 195
本例提要 195
技术专题 196
RAS简介 196
拨号与挂断 198
连接管理 208
电话簿管理 211
步骤——实现RAS客户机 220
建立一个新项目 221
枚举计算机上已有的拨号连接 222
异步启动拨号连接 223
处理拨号事件 225
终止拨号 228
实例十 网络新闻组 229
主要内容 229
本例提要 229
网络新闻传送协议 231
Usenet新闻组 231
技术专题 231
步骤——实现NNTP客户端 233
建立一个新项目 233
实现主窗口的分割 233
设定参数 235
登录到NNTP服务器并获取新闻组列表 236
检索新闻组的文章 238
读取特定的文章 241
投递自己的文章 242
本例提要 246
技术专题 246
实例十一 Finger查询 246
主要内容 246
Finger协议 247
步骤——实现Finger客户机 248
建立一个新项目 248
添加并实现CFingerSocket类 248
添加并实现CFingerThread类 252
响应“Finger”按钮 256
附录 光盘使用说明 258
- 《计算机网络与通信基础》谢雨飞,田启川编著 2019
- 《中国铁路人 第三届现实主义网络文学征文大赛一等奖》恒传录著 2019
- 《程序逻辑及C语言编程》卢卫中,杨丽芳主编 2019
- 《全国职业院校工业机器人技术专业规划教材 工业机器人现场编程》(中国)项万明 2019
- 《光明社科文库 社会网络与贫富差距 经验事实与实证分析》何金财 2019
- 《高中压配电网规划 实用模型、方法、软件和应用 上》王主丁著 2020
- 《编程超有趣 奇妙Python轻松学 第1辑》HelloCode人工智能国际研究组 2018
- 《CCNA网络安全运营SECFND 210-250认证考试指南》(美)奥马尔·桑托斯(OmarSantos),约瑟夫·穆尼斯(JosephMuniz),(意) 2019
- 《网络互联技术项目化教程》梁诚主编 2020
- 《网络利他行为研究》蒋怀滨著 2019
- 《市政工程基础》杨岚编著 2009
- 《家畜百宝 猪、牛、羊、鸡的综合利用》山西省商业厅组织技术处编著 1959
- 《《道德经》200句》崇贤书院编著 2018
- 《高级英语阅读与听说教程》刘秀梅编著 2019
- 《计算机网络与通信基础》谢雨飞,田启川编著 2019
- 《看图自学吉他弹唱教程》陈飞编著 2019
- 《法语词汇认知联想记忆法》刘莲编著 2020
- 《培智学校义务教育实验教科书教师教学用书 生活适应 二年级 上》人民教育出版社,课程教材研究所,特殊教育课程教材研究中心编著 2019
- 《国家社科基金项目申报规范 技巧与案例 第3版 2020》文传浩,夏宇编著 2019
- 《流体力学》张扬军,彭杰,诸葛伟林编著 2019
- 《大学计算机实验指导及习题解答》曹成志,宋长龙 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《大学生心理健康与人生发展》王琳责任编辑;(中国)肖宇 2019
- 《大学英语四级考试全真试题 标准模拟 四级》汪开虎主编 2012
- 《大学英语教学的跨文化交际视角研究与创新发展》许丽云,刘枫,尚利明著 2020
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《复旦大学新闻学院教授学术丛书 新闻实务随想录》刘海贵 2019
- 《大学英语综合教程 1》王佃春,骆敏主编 2015
- 《大学物理简明教程 下 第2版》施卫主编 2020
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019