Visual C++高级网络编程实战指南:TCP/IP、Winsock与实战项目
![](https://csdnimg.cn/release/wenkucmsfe/public/img/starY.0159711c.png)
"《Visual.C.网络高级编程》是一本由陈坚和陈伟合著的专业书籍,针对具有Visual C++网络编程基础的读者,详细讲解了网络编程的高级应用、使用技巧和难点。作者在介绍TCP/IP协议簇的基础知识后,着重介绍了Winsock网络编程接口,如套接字、Winsock模型、原始套接字、重迭I/O模型以及QoS等。书中还涵盖了WinInet编程、MFC Windows Sockets类的使用,以及多媒体网络编程、多线程编程等内容。
书中的章节包括:
1. TCP/IP协议:阐述了IP地址、数据包封装、TCP和UDP数据报的基本概念。
2. Winsock网络编程接口:详细介绍了套接字的概念、Winsock编程原理,以及各种I/O模型的实现。
3. Visual C++与网络编程:通过WinInet和Windows Sockets的结合,展示了HTTP、FTP客户和服务端的实现,以及在线聊天室的构建,同时讨论了多媒体在网络编程中的应用。
4. 基本网络编程技术:涉及网络配置信息的获取,如主机名、IP地址和系统支持的协议。
5. 实现了Telnet、HTTP、FTP协议,涉及协议原理、选项协商和命令处理。
6. 文件下载部分探讨了断点续传和异步Moniker文件的使用。
7. UDP协议的实现,包括网络广播、多播通信和语音全双工通信。
8. ICMP协议的实现,如Ping和TraceRoute程序。
9. PPP协议和RAS编程,涉及远程访问拨号。
10. 代理服务器的实现,使用Socket 5协议和HTTP代理服务器示例。
11. 讨论了ATL、DCOM和ActiveX技术在网络安全和进程间通信中的应用。
12. 网络安全部分涵盖了数据加密、数字签名、IPSP、IKMP和应用层安全。
这本书不仅理论深厚,而且提供了丰富的实例和实用技巧,是深入理解并提升Visual C++网络编程能力的宝贵参考资料。"
2007-06-29 上传
2024-01-11 上传
2023-11-12 上传
2023-11-01 上传
2023-05-01 上传
2023-07-07 上传
2023-09-21 上传
![](https://profile-avatar.csdnimg.cn/6d42c80fe79f416a9c72a67641fc3dac_huzhouhzy.jpg!1)
huzhouhzy
- 粉丝: 83
- 资源: 1949
最新资源
- AirKiss技术详解:无线传递信息与智能家居连接
- Hibernate主键生成策略详解
- 操作系统实验:位示图法管理磁盘空闲空间
- JSON详解:数据交换的主流格式
- Win7安装Ubuntu双系统详细指南
- FPGA内部结构与工作原理探索
- 信用评分模型解析:WOE、IV与ROC
- 使用LVS+Keepalived构建高可用负载均衡集群
- 微信小程序驱动餐饮与服装业创新转型:便捷管理与低成本优势
- 机器学习入门指南:从基础到进阶
- 解决Win7 IIS配置错误500.22与0x80070032
- SQL-DFS:优化HDFS小文件存储的解决方案
- Hadoop、Hbase、Spark环境部署与主机配置详解
- Kisso:加密会话Cookie实现的单点登录SSO
- OpenCV读取与拼接多幅图像教程
- QT实战:轻松生成与解析JSON数据