图书介绍

Windows网络编程之VC篇PDF|Epub|txt|kindle电子书版本网盘下载

Windows网络编程之VC篇
  • 萧秋水,文娟编著 著
  • 出版社: 北京:清华大学出版社
  • ISBN:7900631097
  • 出版时间:2001
  • 标注页数:258页
  • 文件大小:20MB
  • 文件页数:269页
  • 主题词:VC

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

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

热门推荐