图书介绍
Windows网络编程之VC篇PDF|Epub|txt|kindle电子书版本网盘下载
![Windows网络编程之VC篇](https://www.shukui.net/cover/24/31466470.jpg)
- 萧秋水,文娟编著 著
- 出版社: 北京:清华大学出版社
- ISBN:7900631097
- 出版时间:2001
- 标注页数:258页
- 文件大小:20MB
- 文件页数:269页
- 主题词:VC
PDF下载
下载说明
Windows网络编程之VC篇PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
实例一 用WinSock实现网上聊天1
主要内容1
本例提要1
技术专题2
WinSock简介2
WinSock API主要函数的使用3
MFC对WinSock API的封装5
步骤之一——实现聊天服务器6
建立一个新项目6
添加新类CListeningSocket7
添加代码实现固定端口的监听8
添加新类CClientSocket11
添加代码实现与客户端的通信13
测试项目17
步骤之二——实现聊天客户端17
选择服务器17
添加新类CChatSocket20
连接服务器20
与服务器通信21
与服务器联合测试24
实例二 获取主机名和IP地址25
主要内容25
本例提要25
技术专题25
获取主机名和IP地址的机理25
步骤——获取本地计算机的主机名和IP地址28
建立一个新项目28
CIPEnum类及其实现28
CMyIPEnum类及其实现31
程序的主函数32
实例三 枚举网上邻居34
主要内容34
本例提要34
技术专题34
WNet API34
WNet API中的函数36
步骤——实现网上邻居枚举工具41
建立一个新项目41
添加CNetwork类对WNet API进行包装41
创建模板类CNetSearch48
在对话框中完成枚举任务50
实例四 Ping与Trace Route52
主要内容52
本例提要52
技术专题53
Internet控制报文协议ICMP53
ICMP报文格式54
ICMP报文的分类55
建立一个新项目59
步骤——实现一个实用工具PingPlus59
添加并实现CIcmp类60
添加并实现RegKey类68
添加并实现sysTCPIP类71
实现具体的用户操作过程74
实例五 编程实现Telnet79
主要内容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 API154
使用MFC WinInet类159
步骤——使用WinInet实现FTP客户程序172
建立一个新项目172
添加代码连接到FTP服务器/断开连接173
添加代码定位/读写远程文件176
World Wide Web180
技术专题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