图书介绍

Visual C++实践与提高 网络编程篇PDF|Epub|txt|kindle电子书版本网盘下载

Visual C++实践与提高 网络编程篇
  • 汪翔,袁辉编著 著
  • 出版社: 北京:中国铁道出版社
  • ISBN:7113040160
  • 出版时间:2001
  • 标注页数:342页
  • 文件大小:98MB
  • 文件页数:357页
  • 主题词:

PDF下载


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

下载说明

Visual C++实践与提高 网络编程篇PDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

第1章 计算机网络基础1

1.1 计算机网络的分类1

1.2 计算机网络体系结构4

1.3 OSI参考模型6

1.4 TCP/IP参考模型8

1.5 网络实例10

1.5.1 Novell NetWare10

1.5.2 ARPANET11

1.5.3 NSFNET12

1.5.4 因特网12

1.5.5 吉比特实验台13

1.6 数据通信服务实例13

1.6.1 SMDS13

1.6.2 X.2514

1.6.3 帧中断14

1.6.3 宽带ISDN和ATM15

1.7 小节16

第2章 Windows套接字17

2.1 什么是套接字17

2.1.1 数据报套接字18

2.1.2 流式套接字18

2.2 什么时候使用套接字18

2.3 套接字规范19

2.3.1 Bekerly套接字规范19

2.3.2 Windows套接字规范19

2.3.3 Windows套接字和Berkeley套接字的比较20

2.3.4 Windows套接字规范的地位21

2.4 Windows套接字规范的沿革22

2.4.1 Windows Sockets1.022

2.4.2 Windows Sockets1.122

2.5 小结23

2.4.3 Windows Sockets2.023

第3章 套按字的使用和Winsock API25

3.1 使用Winsock API25

3.1.1 初始化Winsock25

3.1.2 创建套按字26

3.2 使用数据报套接字27

3.2.1 地址绑定28

3.2.2 字节顺序转换31

3.2.3 从数据报套接字接收数据31

3.2.4 向数据报套接字发送数据32

3.3 使用流式套接字33

3.3.1 流式套接字的服务器33

3.3.2 服务器侦听连接34

3.3.3 服务器接受连接34

3.3.4 客户机请求连接36

3.3.5 发送和接收数据37

3.4 异步数据接收38

3.4.1 使用BSD类型的函数38

3.4.2 使用WinSock的专用函数39

3.4.3 关闭套接字40

3.5 Windows sockets 2.0的新特性41

3.5.1 WinSock 2的新函数41

3.5.2 使用多种协议和多协议名分辨42

3.5.3 重叠I/O和分散/聚集I/O46

3.5.4 服务质量和套接字组47

3.5.5 多点套接字和共享的套接字48

3.5.6 扩展的连接操作49

3.5.7 具体协议扩展49

3.6 小结49

4.1 使用WinInet API51

4.1.1 HINTERNET句柄51

第4章 WinInet API51

4.1.2 获取错误信息52

4.1.3 设置缓冲区参数52

4.1.4 异步I/O52

4.2 普通Internet函数53

4.2.1 创建WinInet对话53

4.2.2 设置HINTERNET句柄选项54

4.2.3 查询HINTERNET句柄选项55

4.2.4 和Internet建立连接55

4.2.5 连接Internet服务器55

4.2.6 回调函数57

4.2.7 与URL相关的操作58

4.2.8 打开URL上的文件59

4.2.9 查询数据可用性59

4.2.11 移动文件指针60

4.2.10 读取数据60

4.2.12 向Internet文件写数据61

4.3 FTP客户机函数61

4.3.1 获取FTP服务器的当前目录62

4.3.2 创建和更换目录62

4.3.3 查找文件63

4.3.4 下载文件64

4.3.5 上传文件64

4.3.6 在FTP服务器上打开一个文件65

4.3.7 其他FTP文件操作66

4.4 HTTP客户函数66

4.4.1 HTTP请求66

4.4.2 对HttpSendRequest()调用错误的处理69

4.4.3 获取服务器的响应信息70

4.4.4 使用Cookie Jar72

4.4.5 高速缓存的使用73

4.6 小结74

4.5 Gopher客户机函数74

第5章 MFC WinSock类及应用75

5.1 CAsyncSocket类75

5.1.1 创建CAsyncSocket对象76

5.1.2 CAsyncSocket对象的错误处理77

5.1.3 套接字选项和CAsyncSocket77

5.1.4 发送和接收数据报77

5.1.5 套接字与服务器连接77

5.1.6 服务器接受客户机的连接78

5.1.7 发送并接收流式数据79

5.1.8 关闭套接字80

5.2 CSocket类80

5.2.1 创建CSocket对象81

5.2.2 建立连接81

5.2.3 发送并接收数据81

5.2.4 与CSocket一起使用CSocketFile类和CArchive类82

5.2.5 关闭套接字和清除相关对象83

5.3 Socket类的编程模型83

5.4 应用程序使用说明85

5.4.1 计算机网络硬件85

5.4.2 对Windows进行网络配置85

5.4.3 只有一台计算机的Internet——TCP/IP环形地址87

5.5 实例分析——CAsyncSocket类的应用87

5.5.1 实现目标87

5.5.2 技术要点87

5.5.3 创建过程88

5.5.4 技术小结104

5.6 实例分析——聊天室的服务端107

5.6.1 实现目标107

5.6.2 技术要点107

5.6.3 创建过程107

5.6.4 技术小结133

5.7.1 实现目标135

5.7.2 技术要点135

5.7 实例分析——聊天室的客户端135

5.7.3 创建过程136

5.7.4 技术小结156

5.8 小结156

第6章 MFC类及应用159

6.2 MFC WinInet类160

6.2.1 CInternetSession类161

6.2.2 连接类162

6.2.3 文件类163

6.2.4 CInternetException类164

6.3 MFC WinInet类的关系165

6.4 使用CInternetSession165

6.5 FTP服务器处理169

6.6 HTTP服务器处理173

6.7 Gopher服务器处理177

6.8 实例分析——实现Internet查询179

6.8.2 技术要点180

6.8.3 创建过程180

6.8.1 实现目标180

6.8.4 技术小结192

6.9 实例分析——FTP应用程序193

6.9.1 实现目标193

6.9.2 技术要点194

6.9.3 创建过程194

6.10 小结208

第7章 为程序添加Web浏览功能209

7.1 Internet Explorer ActiveX模型209

7.2 MFC CHtmlView类210

7.2.1 Web定位210

7.2.2 控制浏览器212

7.2.3 获取浏览器状态212

7.3 实例分析——Web浏览器213

7.3.1 实现目标213

7.3.2 技术要点213

7.3.3 创建过程213

7.3.7 技术小结220

7.4 小结221

第8章 WinSock高级编程223

8.1 Web基础知识223

8.1.1 客户端224

8.1.2 服务器226

8.1.3 HTTP协议229

8.2 HTTP服务器设计231

8.2.1 同步操作231

8.2.2 对错误的异常处理232

8.2.3 发送和接收数据的超时处理232

8.3 创建自己的WinSock类233

8.3.1 CSockAddress辅助类233

8.3.2 CMyBlockSocketException类235

8.3.3 CMyBlockSocket类236

8.3.4 CMyHttpBlockSocket类242

8.4 实例分析——HTTP服务器244

8.4.1 实现目标245

8.4.2 技术要点245

8.4.3 创建过程247

8.4.4 技术小结261

8.5 小结261

第9章 信报API263

9.1 MAPI结构263

9.1.2 服务提供程序264

9.1.3 MAPI假脱机程序264

9.1.1 客户应用程序264

9.1.4 MAPI分类265

9.1.5 MAPI接口的可用性265

9.2 在MFC中支持MAPI266

9.3 通用信报调用268

9.3.1 开始对话268

9.3.2 用CMC发送信报271

9.3.3 用CMC分辨信报的地址273

9.3.4 用CMC接收信报274

9.3.5 CMC数据扩展275

9.4 简单MAPI277

9.5 扩展MAPI277

9.6 OLE信报库278

9.7 小结278

第10章 Internet Server API279

10.1 开发服务器扩展应用程序279

10.1.1 ISA入口280

10.1.2 扩展控制块(ECB)281

10.1.3 文件发送286

10.1.4 异步操作287

10.1.6 ISA异常处理289

10.1.7 调试ISA289

10.1.5 写服务器日志289

10.2 ISAPI过滤程序290

10.2.1 安装过滤镜器程序290

10.1.8 从CGI到ISAPI的转换290

10.2.2 ISAPI过滤程序结构291

10.2.3 HTTP_FILTER_CONTEXT结构293

10.2.4 过滤程序通知处理296

10.3 MFC对ISAPI的支持299

10.3.1 用AppWizard创建ISAPI DLL299

10.3.2 分析程序映射300

10.3.3 处理函数301

10.3.4 MFC ISAPI类302

10.4 实例分析——ISAPI服务器扩展304

10.4.1 实现目标304

10.4.2 技术要点305

10.4.3 创建过程308

10.4.4 技术小结315

10.5 小结315

11.1 多线程的应用程序317

11.1.1 MFC对象和线程317

第11章 多线程技术与网络编程317

11.1.2 线程的类型318

11.2 工作线程318

11.2.1 创建工作线程319

11.2.2 编写线程函数320

11.2.3 访问线程的返回码321

11.3 用户界面线程322

11.3.1 创建线程322

11.3.2 创建线程类323

11.3.3 在线程中处理消息323

11.3.4 终止线程324

11.4 线程同步324

11.4.1 潜在错误325

11.4.2 发送事件327

11.5 实例分析——多线程的FTP应用程序330

11.5.2 技术要点331

11.5.3 创建过程331

11.5.1 实现目标331

11.5.4 技术小结341

11.6 小结342

6.1 WinInet相对Winsock的优势1159

热门推荐