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

- 朱桂英,张元亮编著 著
- 出版社: 北京:清华大学出版社
- ISBN:9787302278917
- 出版时间:2012
- 标注页数:586页
- 文件大小:164MB
- 文件页数:597页
- 主题词:C语言-程序设计
PDF下载
下载说明
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
热门推荐
- 3574686.html
- 1446633.html
- 1393803.html
- 2379558.html
- 2366075.html
- 3417120.html
- 579446.html
- 1145133.html
- 3168867.html
- 3024985.html
- http://www.ickdjs.cc/book_1169761.html
- http://www.ickdjs.cc/book_1254282.html
- http://www.ickdjs.cc/book_3678420.html
- http://www.ickdjs.cc/book_3195556.html
- http://www.ickdjs.cc/book_2856923.html
- http://www.ickdjs.cc/book_890181.html
- http://www.ickdjs.cc/book_1314449.html
- http://www.ickdjs.cc/book_767641.html
- http://www.ickdjs.cc/book_1518351.html
- http://www.ickdjs.cc/book_747745.html