第一章 Internet 网络编程基础知识
1.1 Internet的网络结构
1.1.1 网络拓扑结构
1.1.2 以太网技术
1.1.3 其他高速网络技术
1.1.4 Internet整体结构
1.2 网络分层模型和TCP/IP协议
1.2.1 OSI 模型
1.2.2 TCP/IP协议
1.3 网络进程通信原理
第二章 Socket套接字
2.1 Berkeley Sockets
2.1.1 理解berkeley sockets接口
2.1.2 使用Socket模型
2.2 Windows sockets
2.2.1 理解windows sockets
2.2.2 winsock 编程模型
2.2.3 berkeley sockets和windows sokets比较
2.3 Winsock编程实例
2.3.1 主机地址查询程序
2.3.2 一个简单的FTP程序
2.3.3 小结
第三章 Visual C++6.0编程基础
3.1 Visual C++6.0编程工具简介
3.2 面向对象语言C++
3.3 ViualC++6.0的使用
3.4 MFC编程概述
第四章 Casync Socket类和CSocket类
4.1 Casync Socket类
4.2 Csocket类
第五章 Winsock库函数参考
5.1 Windows Socket 1.1 库函数参考
5.2 数据库函数
5.3 Windows扩展函数
5.4 Windows Socket 2.0 扩展库函数参考
第六章 Sockets, MAPI和Internet
6.1 消息API(MAPI)
6.1.1 什么是MAPI?
6.1.2 扩展MAPI
6.2 OLE 消息
6.3 使用Internet Server(ISAPI)类
第七章 使用WinInet类库的网络开发
7.1 设计Interent查询
7.2 查询HTTP节点
7.3 查询FTP节点
7.4 查询Gopher节点
7.5 使用Gopher去发送Finger查询
7.6 使用Gopher去发送Whois查询
7.7 将来的工作
第八章 例子程序代码分析
8.1 MAPI创建邮件应用程序
8.1.1 消息应用接口(MAPI)
8.1.2 两种比较高级的选择:简单MAPI和CMC
8.2 连接FTP
8.2.1 Ftp连接类的信息
8.2.2 创建应用程序
8.2.3 检索FTP文件服务器
8.2.4 向服务器发送文件
8.2.5 获得FTP服务器根目录
第九章 HTML、CGI与ISAPI
9.1 HTML简介
9.2 VBScript
9.3 CGI
9.3.1 为什么使用CGI?
9.3.2 CGI是什么?
9.3.3 选择你熟悉的编程语言
9.3.4 安全
9.4 ISAPI
第十章 ActiveX容器应用程序
10.1 向对话框中添加ActiveX控件
10.2 示例程序MyPlayer
10.3 源程序清单
第十一章 编写ActiveX控件
11.1 ActiveX Control Wizard
11.2 添加属性
11.3 添加方法
11.4 添加事件
11.5 ActiveX Control Test Container
11.6 在Internet上使用ActiveX控件
11.7 源代码清单
第十二章 ActiveX自动化客户
12.1 自动化基础
12.2 创建初始应用程序
12.3 类型库和COleDispatchDriver
12.4 创建和使用自动化对象
12.5 部分源程序清单
第十三章 ActiveX自动化服务器
13.1 自动化服务器基础
13.2 创建自动化服务器框架工程
13.3 添加属性和方法
13.4 完成示例程序AutoDirInfo
13.5 支持双接口
13.6 在Internet上使用自动化对象
13.7 源程序清单