图书介绍

Visual C++网络通信开发入门与编程实践2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

Visual C++网络通信开发入门与编程实践
  • 李媛媛编著 著
  • 出版社: 北京:电子工业出版社
  • ISBN:9787121073915
  • 出版时间:2008
  • 标注页数:508页
  • 文件大小:23MB
  • 文件页数:518页
  • 主题词:C语言-程序设计

PDF下载


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

下载说明

Visual C++网络通信开发入门与编程实践PDF格式电子书版下载

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

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

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

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

图书目录

第1章 Visual C++网络通信基础1

1.1 计算机网络的组成及体系结构2

1.1.1 网络边缘2

1.1.2 网络核心4

1.1.3 计算机网络的分层体系结构6

1.2 初识Windows Sockets编程规范7

1.2.1 Windows Sockets的相关概念8

1.2.2 Winsock技术特点9

1.2.3 Winsock编程原理10

1.2.4 实例——Winsock实现基于TCP的客户端/服务器通信17

1.3 利用MFC网络编程21

1.3.1 CAsyncSocket类的基本组成21

1.3.2 CSocket类的基本组成24

1.3.3 WinInet类的基本组成25

1.3.4 实例——基于CSocket的网络聊天室27

第2章 认识Windows编程模型38

2.1 Windows初级编程模型39

2.1.1 匈牙利命名法39

2.1.2 Visual C++使用入门41

2.1.3 最简单的Windows应用程序43

2.2 Windows应用程序剖析45

2.2.1 真正的Windows应用程序45

2.2.2 Windows程序分析50

2.2.3 重要的消息事件处理57

2.2.4 Windows控件的应用59

2.3 Windows高级编程62

2.3.1 利用Windows菜单中的位图资源63

2.3.2 利用资源制作菜单66

2.4 小结67

第3章 网络基本应用在VC++中的实现68

3.1 获取网卡的MAC地址69

3.1.1 原理69

3.1.2 实现程序74

3.2 获取网络中计算机的IP地址和计算机名78

3.2.1 原理78

3.2.2 实现程序85

3.3 超链接程序的原理与实现88

3.3.1 原理89

3.3.2 实现程序90

3.4 获取域名和网卡类型的原理和实现96

3.4.1 原理97

3.4.2 实现程序100

3.5 小结104

第4章 串口通信及其实例105

4.1 串行通信原理106

4.1.1 串行通信基本概念106

4.1.2 单工、半双工和全双工定义107

4.1.3 串行通信协议108

4.1.4 串行通信方式110

4.2 MSComm控件111

4.2.1 VC++中的MSComm控件111

4.2.2 实例——MSComm多串口通信117

4.3 Windows API串口通信编程124

4.3.1 Windows串口通信API函数125

4.3.2 VC++中的CserialPort类127

4.3.3 实例——串口的多线程通信138

4.4 小结143

第5章 应用层协议及编程实例144

5.1 应用层协议体系结构145

5.1.1 应用层协议原理145

5.1.2 网络应用程序的体系结构145

5.2 HTTP协议146

5.2.1 HTTP协议146

5.2.2 实例——基于VC++的HTTP客户端程序151

5.3 Email协议及电子邮件155

5.3.1 SMTP协议155

5.3.2 POP3模型及会话过程159

5.3.3 实例——Email接收程序163

5.4 FTP文件传输协议177

5.4.1 FTP工作原理177

5.4.2 FTP服务器实例185

5.5 Telnet协议207

5.5.1 Telnet命令208

5.5.2 Telnet操作211

5.6 实例——HTTP服务器端程序211

5.7 小结232

第6章 传输层协议及编程实例233

6.1 计算机网络传输层概述234

6.1.1 传输层概述234

6.1.2 传输层的作用236

6.2 UDP无连接的传输237

6.2.1 UDP报文结构237

6.2.2 UDP协议特点238

6.2.3 实例——基于VC++用UDP实现点对点聊天程序239

6.3 TCP面向连接的传输248

6.3.1 TCP报文结构248

6.3.2 TCP协议特点250

6.3.3 TCP通信252

6.3.4 实例——基于VC++用TCP实现客户机服务器模式的聊天程序259

6.4 小结266

第7章 网络层协议和数据链路层267

7.1 网络服务模型概述268

7.1.1 网络层概述269

7.1.2 网络层与传输层的关系279

7.2 数据链路层服务283

7.2.1 PPP协议285

7.2.2 广播链路协议的划分289

7.3 ICMP协议295

7.3.1 数据报格式295

7.3.2 实例——用ICMP实现Traceroute程序299

7.4 小结312

第8章 Internet通信原理及编程实例313

8.1 WinInet编程技术314

8.2 Web浏览器的实现317

8.3 从Internet上下载文件323

8.4 强制过滤弹出的窗口328

8.5 实时监测网络流量338

8.6 小结353

第9章 基于Windows API的虚拟终端实现354

9.1 实例原理355

9.2 程序结构和流程图360

9.3 实例设计361

9.4 代码设计371

9.5 实例演示385

9.6 小结388

第10章 多线程网络文件传输的设计与实现389

10.1 实例原理390

10.2 程序结构和流程图392

10.3 实例设计393

10.4 代码实现394

10.5 实例演示413

10.6 小结415

第11章 防火墙的设计与实现416

11.1 实例原理417

11.2 程序结构与流程图425

11.3 实例设计431

11.4 代码设计435

11.5 实例演示451

11.6 小结453

第12章 Foxmail邮件转发器设计与实现454

12.1 实现原理455

12.2 程序结构和流程图456

12.3 实例设计457

12.4 代码设计460

12.5 实例演示478

12.6 小结479

第13章 基于Telnet的BBS客户端的设计和实现480

13.1 实现原理481

13.2 实例结构设计484

13.3 代码设计485

13.4 实例演示506

13.5 小结508

热门推荐