网站首页  软件下载  游戏下载  翻译软件  电子书下载  电影下载  电视剧下载  教程攻略

请输入您要查询的图书:

 

书名 Visual C++6.0开发网络典型应用实例导航(附光盘)
分类
作者 汪晓平//刘韬
出版社 人民邮电出版社
下载
简介
编辑推荐

目前市场上Visual C++的书特别多,且以介绍开发工具本身的教程类图书居多,真正对于某一个领域,特别是对网络编程进行深入解析的书很少。针对目前市场上此类图书存在的不足,作者特组织策划编写了本书。首先,吸取目前市场上其他网络通信编程书籍的精华,结合笔者实际编程经验加以总结、提炼。其次,采用“协议分析和典型应用”的结构安排内容,加重了关于网络协议的介绍,使得读者能够了解每一种网络通信协议的来龙去脉,这样才能够看懂书中介绍的每一个例程,而且更为重要的就是能够根据自己的需求以及书中介绍的协议规则对程序进行扩充。

内容推荐

本书介绍了如何利用VisualC++6.O开发网络通信应用程序的方法,同时主要对目前流行的FTP、HTTP、E-mail、Telnet、网络监控、串口通信编程等Interact上使用的协议与通信协议高级编程开发进行了详细的讲解,并结合大量的实例使读者能够深入地了解各种网络应用程序的开发技巧。另外还介绍了在VC中进行网络通信开发的基本方法和技术以及各种网络的基础应用。

本书主要涉及到网络开发与通信两方面的内容,适合中、高级Visual C++程序员进行网络与通信开发时阅读和参考。

目录

第1章 认识TCP/IP 

1.1 TCP/IP簇简介 

1.1.1 OSI模型 

1.1.2 TCP/IP结构 

1.1.3 常用协议 

1.1.4 进程/应用层协议 

1.1.5 RFC和标准简单服务 

1.2 TCP/IP基本概念 

1.2.1 IP地址与子网掩码 

1.2.2 地址解析 

1.2.3 域名系统 

1.2.4 数据包的封装和分用 

1.2.5 IP数据报 

1.2.6 UDP数据报 

1.2.7 TCP数据报 

1.2.8 端口号 

第2章 Windows网络编程 

2.1 Winsock基本概念 

2.1.1 套接字(Sockets) 

2.1.2 基本概念 

2.1.3 字节顺序 

2.2 Winsock编程原理 

2.2.1 Winsock的启动和终止 

2.2.2 错误检查和控制 

2.2.3 Winsock编程模型 

2.3 Winsock I/O模型 

2.3.1 Select模型 

2.3.2 WSAAsyncSelect模型 

2.3.3 WSAEventSelect模型 

2.4 Winsock 2的扩展特性 

2.4.1 原始套接字 

2.4.2 重叠I/O模型 

2.4.3 服务质量(QOS) 

2.5 套接字选项和I/O控制命令 

2.5.1 套接字选项 

2.5.2 I/O控制命令 

2.6 WinInet网络编程基础 

2.6.1 MFC WinInet类 

2.6.2 利用WinInet API进行编程 

2.7 MFC Windows Sockets网络编程基础 

2.7.1 CAsyncSocket类 

2.7.2 CSocket类 

第3章 基本网络应用 

3.1 获取计算机IP地址和计算机名 

3.1.1 实现原理 

3.1.2 程序实现 

3.2 获取域名、子网掩码、网卡类型 

3.2.1 实现原理 

3.2.2 程序实现 

3.3 获取网卡的MAC地址 

3.3.1 实现原理 

3.3.2 程序实现 

3.4 获取系统支持的网络协议信息 

3.4.1 实现原理 

3.4.2 程序实现 

3.5 端口扫描程序 

3.5.1 实现原理 

3.5.2 程序实现 

3.6 超级链接程序 

3.6.1 实现原理 

3.6.2 程序实现 

3.7 TCP/IP超级终端 

3.7.1 实现原理 

3.7.2 程序实现 

第4章 TCP、UDP典型应用实现 

4.1 TCP实现C/S结构的聊天程序 

4.1.1 服务器端程序开发 

4.1.2 客户端程序开发 

4.1.3 程序运行演示 

4.2 UDP实现点对点聊天程序 

4.2.1 实现原理 

4.2.2 代码分析 

4.2.3 程序演示 

4.3 聊天程序Network Messenger(Peer to Peer) 129

4.3.1 实现原理 

4.3.2 代码分析 

4.3.3 程序运行演示 

第5章 FTP协议分析及典型应用 

5.1 FTP的工作原理 

5.1.1 FTP概述 

5.1.2 FTP基本概念 

5.1.3 数据流程 

5.2 开发FTP服务器程序 

5.2.1 服务器运行模块 

5.2.2 用户管理模块 

5.2.3 安全设置模块 

5.2.4 程序运行 

5.3 开发FTP客户端程序 

5.3.1 建立工程项目 

5.3.2 实例分析 

第6章 HTTP协议分析及典型应用 

6.1 HTTP介绍 

6.1.1 HTTP背景 

6.1.2 HTTP的内容 

6.1.3 消息(Message) 

6.1.4 请求(Request) 

6.1.5 响应(Response) 

6.1.6 访问认证 

6.1.7 URL编码 

6.1.8 HTTP的应用 

6.2 网站下载程序 

6.3 网络浏览器 

6.3.1 实现原理 

6.3.2 实例实现 

6.4 Web服务器 

6.4.1 Web Server相关理论 

6.4.2 ASP Web Server 

6.4.3 实例实现 

6.4.4 程序运行 

第7章 Telnet协议分析及典型应用 

7.1 Telnet协议 

7.1.1 Telnet概述 

7.1.2 Telnet命令 

7.1.3 NVT ASCII字符集 

7.1.4 协商选项 

7.1.5 子协商选项 

7.1.6 Telnet操作方式 

7.2 Telnet客户端——BBS高级程序开发 

7.2.1 实例实现 

7.2.2 实例分析 

第8章 E-mail协议分析及典型应用 

8.1 E-mail信件结构详述 

8.1.1 RFC822信件的格式和内容 

8.1.2 构造符合RFC822的信件 

8.1.3 RFC822信件的语法分析 

8.2 SMTP及发送电子邮件 

8.2.1 SMTP的模型描述 

8.2.2 SMTP的会话过程 

8.3 发送无附件E-mail程序 

8.3.1 实例实现 

8.3.2 代码分析 

8.4 发送有附件的邮件 

8.4.1 实例实现 

8.4.2 代码分析 

8.5 POP3与接收电子邮件 

8.5.1 POP3的模型描述 

8.5.2 POP3的会话过程 

8.6 接收E-mail的程序 

8.6.1 实例实现 

8.6.2 代码分析 

第9章 网络防火墙分析及设计 

9.1 防火墙基本理论 

9.1.1 认识防火墙 

9.1.2 使用防火墙的主要好处 

9.1.3 主要的防火墙技术

9.2 数据包过滤防火墙-NetDefender 

9.2.1 程序功能设计 

9.2.2 代码分析 

9.2.3 实例演示 

第10章 在线五子棋游戏 

10.1 在线五子棋游戏 

10.2 程序分析 

10.2.1 网络连接部分 

10.2.2 棋盘部分 

10.2.3 背景音乐部分 

第11章 Windows串口通信 

11.1 串口通信硬件理论 

11.2 Windows API串口通信编程 

11.3 Windows串口通信相关API函数 

11.3.1 打开和关闭串口 

11.3.2 串口配置和串口属性 

11.3.3 读写串口 

11.3.4 通信事件 

11.3.5 设备控制命令 

11.4 TTY终端仿真程序 

11.4.1 功能目标 

11.4.2 主要技术/算法 

11.4.3 具体实现 

随便看

 

霍普软件下载网电子书栏目提供海量电子书在线免费阅读及下载。

 

Copyright © 2002-2024 101bt.net All Rights Reserved
更新时间:2025/3/16 5:42:53