图书介绍

Visual C++网络编程开发与实战【2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载】

Visual C++网络编程开发与实战
  • 朱桂英,张元亮编著 著
  • 出版社: 北京:清华大学出版社
  • ISBN:9787302278917
  • 出版时间:2012
  • 标注页数:586页
  • 文件大小:164MB
  • 文件页数:597页
  • 主题词: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获取网卡的类型和MAC地址2

1.1.1 Visual C++网络编程概述2

1.1.2 MAC地址的原理7

1.1.3 NetBIOS编程基础8

1.1.4小试牛刀——编程实现获取MAC地址13

1.2获取网络中计算机的IP地址和计算机名22

1.2.1流式套接字编程22

1.2.2开发准备26

1.2.3小试牛刀——编程实现获取计算机的IP地址和计算机名28

1.3实现超链接31

1.3.1数据报套接字编程31

1.3.2开发准备32

1.3.3小试牛刀——编程实现写邮件超级链接34

1.4小试牛刀——开发一个Sniff嗅探器43

1.4.1设计界面43

1.4.2具体编码43

第2章 传输协议编程53

2.1 TCP面向连接传输54

2.1.1 TCP协议基础54

2.1.2小试牛刀——模拟实现ndows的TCP程序59

2.2 UDP无连接传输71

2.2.1 UDP协议基础71

2.2.2小试牛刀——模拟实现Windows的UDP程序74

2.3小试牛刀——基于UDP的网段扫描器93

2.3.1设计界面93

2.3.2具体编码93

第3章 远程传输处理99

3.1 FTP能带给我们什么100

3.1.1 FTP概述100

3.1.2工作原理102

3.1.3使用模式103

3.1.4 FTP命令与FTP响应信息104

3.2 Telnet命令简述108

3.2.1 Telnet协议基础108

3.2.2使用Telnet协议109

3.3小试牛刀——FTP文件处理111

3.3.1 FTP编程111

3.3.2使用CSocketFile类113

3.3.3使用CArchive类进行序列化114

3.3.4获取FTP服务器文件信息116

3.3.5上传文件119

3.3.6下载文件120

3.3.7具体实现120

3.4小试牛刀——开发一个BBS客户端131

3.4.1规划类131

3.4.2具体实现132

第4章 网页浏览器153

4.1不得不说的HTTP协议154

4.1.1再看C/S编程模型154

4.1.2 HTTP基础155

4.1.3 HTTP请求156

4.1.4 HTTP响应158

4.1.5消息头域158

4.2 CHtmlView类160

4.2.1 CHtmlView类的作用161

4.2.2 CHtmlView类的成员161

4.3小试牛刀——打造一个网页浏览器163

4.3.1设计界面163

4.3.2编码166

4.4小试牛刀——使用浏览器控件打造一个网页浏览器170

4.4.1建立MFC工程170

4.4.2添加控件171

4.4.3创建C WebBrowser2对象174

第5章 邮件传输系统179

5.1邮件是一种全新的通信方式180

5.1.1电子邮件原理180

5.1.2邮件协议181

5.2邮件系统编程181

5.2.1调用Windows自带的邮件发送程序181

5.2.2 SMTP协议188

5.2.3 POP3协议192

5.3小试牛刀——基于POP3的邮件系统194

5.3.1设计界面194

5.3.2具体编码194

5.4小试牛刀——基于SMTP的邮件系统207

5.4.1设计界面207

5.4.2具体编码208

第6章 串口通信213

6.1串口通信基础214

6.1.1串口通信原理214

6.1.2物理接口标准215

6.1.3串口通信协议217

6.2串口通信编程221

6.2.1 16位串口应用程序221

6.2.2以MSComm控件实现串口1通信编程221

6.2.3 Windows API实现串口通信编程227

6.2.4 CSerialPort类233

6.3小试牛刀——基于MSComm的多串通信系统237

6.3.1创建工程237

6.3.2具体编码238

6.4小试牛刀——基于CSerialPort的多串口通信系统243

6.4.1创建工程244

6.4.2具体编码244

第7章 网络传输249

7.1认识网络层模型250

7.1.1网络层基础250

7.1.2 ATM中的网络层253

7.2两种协议258

7.2.1PPP协议258

7.2.2 ICMP协议259

7.3小试牛刀——基于ICMP实现Ping系统261

7.3.1 Ping命令基础262

7.3.2模拟实现Windows的Ping命令263

7.4小试牛刀——基于ICMP实现路由跟踪系统278

7.4.1设计界面278

7.4.2具体编码278

第8章 在线视频播放器289

8.1 DirectShow基础290

8.1.1 DirectShow的构成290

8.1.2常用的DirectShow接口293

8.1.3获取并安装DirectShowSDK294

8.1.4配置DirectShow SDK296

8.2 Filter Graph及其组成304

8.2.1 DirectShow中的Filter304

8.2.2 Media Type(媒体类型)305

8.2.3媒体样本Samples和分配器Allocators308

8.3 VFW视频处理308

8.3.1 VFW开发流程308

8.3.2 VFW视频捕获流程309

8.3.3视频编辑和播放310

8.3.4 VFW的视频预览311

8.4小试牛刀——开发一个视频播放器313

8.4.1系统分析和设计313

8.4.2实现媒体控制类320

8.4.3创建播放器主题329

8.4.4添加背景图片338

第9章 安全卫士防火墙系统341

9.1防火墙基础342

9.1.1什么是防火墙342

9.1.2防火墙的类型342

9.1.3防火墙的结构343

9.1.4实现防火墙的几种方式345

9.1.5防火墙编程346

9.1.6小试牛刀——IP过滤驱动演练349

9.2小试牛刀——一个简单的防火墙程序360

9.2.1原理360

9.2.2具体实现360

9.3小试牛刀——网络防火墙系统364

9.3.1设计界面364

9.3.2具体实现365

第10章 电驴下载系统389

10.1 P2P技术390

10.1.1什么是P2P390

10.1.2 P2P网络模型390

10.2 eMule基础394

10.2.1国内版电驴395

10.2.2 eMule的特点395

10.3 eMule协议396

10.3.1 eMule协议基础396

10.3.2客户服务器 TCP信息398

10.3.3客户/服务器UDP信息402

10.3.4客户端到客户端的TCP信息403

10.4 Kad协议409

10.4.1 Kad原理410

10.4.2 Kad 和 ed2k之间的关系410

10.5分析电驴源码411

10.5.1类412

10.5.2主要实现函数416

第11章仿QQ聊天系统435

11.1 QQ火爆的背后436

11.2多线程处理436

11.2.1多线程基础437

11.2.2 Win32 API多线程编程438

11.2.3用MFC实现多线程编程440

11.3对缓冲区的理解442

11.3.1缓冲区基础442

11.3.2验证缓冲区444

11.4文件传输446

11.4.1使用CFile类446

11.4.2使用API函数448

11.4.3使用Socket传输文件450

11.5具体实现452

11.5.1系统规划453

11.5.2服务器端编码457

11.5.3客户端编码465

11.5.4系统调试480

第12章 网络视频监控系统483

12.1系统分析484

12.1.1系统背景484

12.1.2远程视频监控技术的新发展484

12.2系统架构模式485

12.2.1 C/S结构模式485

12.2.2 TCP C/S模式的通信原理485

12.2.3 C/S结构的优点486

12.3具体实现486

12.3.1视频采集486

12.3.2视频播放493

12.3.3数据传递498

12.3.4数据接收506

第13章 网络电话系统517

13.1网络电话系统基础518

13.1.1什么是网络电话518

13.1.2网络电话原理518

13.1.3实现方式518

13.2设计界面519

13.2.1准备素材519

13.2.2创建工程519

13.3具体编码521

13.3.1定义公共变量521

13.3.2创建窗口l函数522

13.3.3设置音频设备524

13.3.4网络通信527

13.3.5套接字响应函数534

第14章BT系统537

14.1 BT协议538

14.1.1使用步骤538

14.1.2分析BT协议538

14.2 BT源代码分析541

14.3分析BitTorrent源码542

14.3.1 LibTorrent库542

14.3.2客户端代码分析544

第15章Foxmail转发系统563

15.1Foxmail基础564

15.2编写类564

15.3设计界面569

15.3.1新建工程569

15.3.2设计窗体571

15.4具体编码572

参考文献586

热门推荐