第1章 网络编程基础知识
1.1 网络的基本应用
1.2 TCP/IP模型
1.3 UDP数据包
1.4 TCP数据包
1.5 小结
第2章 网络与通信控件
2.1 Winsock规范
2.2 Winsock控件
2.2.1 TCP协议基础知识
2.2.2 UDP基础知识
2.2.3 Winsock控件属性
2.2.4 Winsock控件方法
2.2.5 Winsock控件事件
2.2.6 Winsock控件的使用
2.3 Internet Transfer 控件
2.3.1 Internet Transfer控件属性
2.3.2 Internet Transfer控件方法
2.3.3 Internet Transfer控件事件
2.3.4 Internet Transfer控件的使用
2.4 MSComm控件
2.4.1 MSComm控件的属性
2.4.2 MSComm控件的事件
2.4.3 利用MSComm控件通信步骤
2.5 Winsock API
2.5.1 Winsock API的函数声明
2.5.2 WinsockAP的函数使用
2.6 串口通信API
2.6.1 打开和关闭串口
2.6.2 串口配置和串口属性
2.6.3 读写串口
2.6.4 通信事件
2.6.5 设备控制命令
2.7 小结
第3章 实现网络基本应用
3.1 ��口扫描程序
3.2 Ping程序的实现
3.3 根据域名或者计算机名获取IP地址
3.3.1 获取本机IP地址
3.3.2 根据域名或者计算机名获取IP地址
3.4 获取网卡地址
3.5 增加**链接和发送E-mail
3.6 小结
第4章 TCP/UDP应用开发
4.1 Winsock API实现TCP聊天
4.1.1 建立工程项目
4.1.2 代码分析
4.2 Winsock API实现UDP聊天
4.2.1 建立工程项目
4.2.2 代码分析
4.3 Winsock 控件实现TCP聊天
4.3.1 建立工程项目
4.3.2 代码分析
4.4 Winsock 控件实现UDP聊天
4.4.1 建立工程项目
4.4.2 代码分析
4.5 小结
第5章 E-mail协议及**编程
5.1 Foxmail发送接收E-mail
5.2 SMTP、POP3与E-mail
5.3 SMTP及发送电子邮件
5.3.1 SMTP的模型描述
5.3.2 SMTP的会话过程
5.4 发送无附件E-mail程序
5.4.1 建立工程项目
5.4.2 代码分析
5.5 POP3与接收电子邮件
5.5.1 POP3的模型描述
5.5.2 POP3的会话过程
5.6 接收E-mail的程序
5.6.1 建立工程项目
5.6.2 代码分析
5.7 信件结构详述
5.7.1 RFC822信件的格式和内容
5.7.2 构造符合RFC822的信件
5.7.3 RFC822信件的语法分析
5.8 MIME编码解码与发送附件
5.8.1 RFC822的局限性
5.8.2 Uuencode编码与解码
5.8.3 MIME及其编码
5.8.4 构造MIME信件
5.8.5 MIME信件的语法分析
5.9 E-mail客户端**编程
5.9.1 建立工程项目
5.10 E-mail乱码
5.10.1 乱码的常见形式及形成原因
5.10.2 避免乱码的方法
5.11 MAPI概述
5.11.1 Windows的MAPI介绍
5.11.2 在VB中使用MAPI
5.12 MAPI**编程
5.12.1 建立工程项目
5.12.2 代码分析
第6章 Telnet协议及**编程
6.1 Telnet简介
6.2 使用Windows的Telnet程序登录远程服务器
6.3 深入Telnet协议
6.3.1 NVT ASCII字符集
6.3.2 Telnet命令
6.3.3 协商选项
6.3.4 子协商选项
6.3.5 Telnet操作方式
6.4 BBS客户端**开发
6.4.1 建立工程项目
6.4.2 关键代码分析
第7章 HTTP协议及**编程
7.1 HTTP协议介绍
7.1.1 HTTP背景
7.1.2 HTTP的内容
7.1.3 消息(Message)
7.1.4 请求(Request)
7.1.5 响应(Response)
7.1.6 访问认证
7.1.7 URL编码
7.1.8 HTTP协议的应用
7.2 断点续传
7.2.1 建立工程项目
7.2.2 代码分析
7.3 网页服务器**开发
7.3.1 Web Server的一些理论
7.3.2 建立工程项目
7.3.3 代码分析
7.4 网站下载程序**开发
7.4.1 实例介绍
7.4.2 WinInet HTTP API实现文件下载的使用方法
7.4.3 代码分析
7.5 HTTP API**开发
7.5.1 实例介绍
7.5.2 WinInet HTTP API实现断点续传
7.5.3 关键代码分析
7.6 HTTP代理服务器**开发
7.6.1 建立工程项目
7.6.2 代码分析
第8章 FTP协议及**编程
8.1 FTP简介
8.2 安装设置FTP服务器
8.3 使用Windows内置FTP程序
8.4 深入FTP协议
8.4.1 FTP命令大全
8.4.2 FTP工作模式
8.5 Internet Transfer控件实现FTP程序
8.5.1 建立工程项目
8.5.2 关键代码分析
8.6 Winsock开发**FTP客户端程序
8.6.1 建立工程项目
8.6.2 关键代码分析
8.7 API开发**FTP客户端程序
8.7.1 建立工程项目
8.7.2 关键代码分析
8.8 3种FTP客户端程序开发方法的比较
第9章 RAS**编程
9.1 RAS客户机
9.2 建立拨号连接
9.3 RAS简单拨号程序
9.4 RAS重要函数说明
9.4.1 连接函数
9.4.2 连接管理函数
9.4.3 电话簿和用户凭证管理
9.4.4 拨号方式
9.5 RAS**程序开发实例
9.5.1 建立工程项目
9.5.2 程序运行结果图
9.5.3 关键代码分析
9.5.4 RA5编程小结
9.6 RAS应用实例——远程文件共享
第10章 串口通信**编程
10.1 串口通信中字符传输
10.1.1 ASCII控制字符
10.1.2 通信中的字符和字节
10.2 MSComm控件编程实例
10.2.1 建立工程项目
10.2.2 代码分析
10.3 Windows API串口通信**实例
10.3.1 VB中调用Windows API
10.3.2 建立工程项目
10.3.3 代码分析