| 作 者: | 梁伟 |
| 出版社: | 清华大学出版社 |
| 丛编项: | |
| 版权说明: | 本书为公共版权或经版权方授权,请支持正版图书 |
| 标 签: | C C++ C# VC VC++ 程序设计 计算机/网络 |
| ISBN | 出版时间 | 包装 | 开本 | 页数 | 字数 |
|---|---|---|---|---|---|
| 未知 | 暂无 | 暂无 | 未知 | 0 | 暂无 |
第1篇 Visual C++网络开发基础
第1章 Visual C++网络编程概述
1.1 网络基础知识
1.1.1 0SI七层网络模型
1.1.2 TCP/IP协议
1.1.3 C/S编程模型
1.2 网络编程基础
1.2.1 Sockets套接字
1.2.2 网络字节顺序
1.3 Windows Sockets介绍
1.3.1 CAsync Socket类
1.3.2 CSocket类
1.4 小结
第2章 Socket套接字编程
2.1 寻址方式和字节顺序
2.1.1 寻址方式
2.1.2 字节顺序
2.1.3 Socket相关函数
2.2 Winsock网络程序开发流程
2.2.1 VC中创建工程的步骤
2.2.2 Winsock编程流程
2.2.3 基于TCP的Sockets编程
2.2.4 基于UDP的Sockets编程
2.3 网络程序实例应用
2.3.1 TCP客户端程序
2.3.2 TCP服务器程序
2.4 小结
第3章 多线程与异步套接字编程
3.1 多线程技术
3.1.1 基本概念
3.1.2 创建线程
3.2 实现线程同步
3.2.1 临界区对象
3.2.2 事件对象
3.2.3 互斥对象
3.3 进程间通信
3.3.1 邮槽
3.3.2 命名管道
3.3.3 匿名管道
3.4 设置I/O模式
3.4.1 异步I/O模式
3.4.2 WSAAsync Select方法
3.5 小结
第2篇 Visual C++网络开发典型应用
第4章 FTP客户端实现Z
4.1 FTP工作原理
4.1.1 FTP数据结构
4.1.2 FTP数据传输模式
4.1.3 与服务器进行连接
4.1.4 登录验证
4.1.5 关闭数据连接
4.1.6 FTP常用命令
4.1.7 数据校验与重发控制
4.2 FTP客户端实例
4.2.1 创建工程
4.2.2 连接和登录验证
4.2.3 更新文件列表
4.2.4 文件上传
4.2.5 文件下载
4.2.6 安全退出
4.3 小结
第5章 FTP客户端实现之二
5.1 FTP客户端简介
5.1.1 树形结构的应用
5.1.2 列表结构的应用
5.1.3 信息框的应用
5.1.4 浮动对话框的应用
5.2 关键技术讲解
5.2.1 制作、使用浮动对话框
5.2.2 客户区的分割
5.2.3 树形视图项目拖动效果
5.2.4 列表视图项目拖动效果
……
第3篇 Visual C++串口通信开发