《Winsock 2网络编程实用教程》是2003年清华大学出版社出版的图书,李凌编著 目 录 第一部分 基础篇 第1章 计算机网络基础 1.1 计算机网络概述 1.1.1 计算机网络的定义 1.1.2 计算机网络的分类 1.1.3 计算机网络体系结构 1.2 internet基础 1.2.1 internet的发展 1.2.2 internet的特点 1.2.3 internet的功能 1.2.4 internet的连接方式 1.3 网络模型 1.3.1 osi参考模型 1.3.2 tcp/ip参考模型 1.3.3 netbeui参考模型 1.3.4 ipx/spx参考模型 1.4 数据通信服务实例 1.4.1 x.25标准访问协议 1.4.2 帧中继技术 1.4.3 smds .1.4.4 isdn和atm 1.5 本章小结 1.6 习题 第2章 windows套接字 2.1 socket及其来源 2.2 套接字的类型 2.2.1 流式套接字 2.2.2 数据报套接字 2.3 套接字规范 2.3.1 berkeley套接字规范 2.3.2 windows套接字规范 2.3.3 windows套接字和berkeley套接字的比较 2. 4 现有的几种windows套接字规范 2.4.1 winsock 1.0 2.4.2 winsock 1.1 2.4.3 winsock2.0 2.5 windowssocket编程的一般模式 2.5.1 客户机/服务器编程模型 2.5.2 几个基本概念 2.6 基本操作函数 2.6.1 winsoek的启动和终止 2.6.2 winsock的创建及绑定和关闭 2.6.3 建立通信连接listen及accept和connect 2.6.4 数据的传输 2.6.5 套接口属性选项 2.6.6 数据库文件 2.6.7 原始套接口 2.7 winsock2的新特性 2.7.1 对多协议的支持 2.7.2 对i/o与事件对象的重叠支持 2.7.3 套接口组 2.7.4 服务质量(qos) 2.8 winsock2新增函数一览 2.9 一个简单的客户机朋艮务器的实现 2.9.1 服务器端的实现 2.9.2 客户端的实现 2.9.3 实例分析 2.10 本章小结 2.11 习题 第3章 微软vbwinsock控件 3.1 winsock控件的基本操作 3.1.1 winsock控件的数据传输 3.1.2 winsock控件的基本属性 3.1.3 winsock控件的基本方法 3.1.4 winsoek控件的基本事件 3.2 电子邮件系统基本原理 3.2.1 邮件传输原理 3.2.2 电子邮件的地址 3.2.3 常用的几种电子邮件协议 3.3 用vb实现邮件系统 3.3.1 邮件系统服务器端的实现 3.3.2 邮件系统客户端的实现 3.3.3 实例分析 3.4 本章小结 3.5 习题 第4章 mfc的网络应用程序的开发 4.1 mfcsocket类的原理与使用 4.1.1 casyncsocket类 4.1.2 csocket类 4.2 mfc编程实例--聊天系统 4.2.1 客户端的实现 4.2.2 服务器端的实现 4.2.3 实例分析 4.3 本章小结 4.4 习题 第二部分 应用篇 第5章 断点续传与数据通信 5.1 基本概念 5.1.1 多线程数据传输原理 5.1.2 断点续传的基本原理 5.2 断点续传与数据通信实例 5.2.1 服务器端的实现 5.2.2 客户端的实现 5.2.3 实例分析 5.3 本章小结 5.4 习题 第6章 网络远程监控程序的开发 6.1 远程监控的原理 6.2 几个基本概念 6.3 一个简单的远程屏幕监控程序的实现 6.3.1 服务器端的实现 6.3.2 客户端的实现 6. 3.3 实例分析 6.4 本章小结 6.5 习题 第7章 网络多播 7.1 多播通信 7.1.1 多播通信原理 7.1.2 ip多播与igmp 7.2 多播与winsock 7.2.1 winsock1多播的实现 7.2.2 winsock2多播的实现 7.3 网络多播实例 7.3.1 程序的实现 7.3.2 实例分析 7.4 本章小结 7.5 习题 第8章 原始套接字应用程序的开发 8.1 基本概念 8.1.1 原始套接字的创建 8.1.2 几个基本的协议 8.2 用原始套接字实现ping程序 8.3 用原始套接字来开发ip协议解析器 8.3.1 程序的组织 8.3.2 实例分析 8.4 本章小结 8.5 习题 第三部分 提高篇 第9章 winsoek2完成端口的开发 9.1 winsock完成端口模型 9.1.1 完成端口的基本概念 9.1.2 使用完成端口进行应用程序开发的基本步骤 9.2 用完成端口开发服务器应用程序 9.2.1 程序的组织 9.2.2 实例分析 9.3 本章小结 9.4 习题 第10章 常规服务质量 10.1 背景知识 10.1.1 qos的基本概念 10.1.2 qos的四大重要组件 10.2 用winsock2对qos进行访问 10.2.1 wsaconnect 10.2.2 wsaaccept 10.2.3 wsajoinleaf 10.2.4 wsaioctl 10.3 qos网络编程实例 10.3.1 实现过程 10.3.2 实例分析 10.4 本章小结 10.5 习题 附录a windowssocket错误代码 附录b windowssocket1.x库函数及其扩展 附录c windowssocket2扩展库函数简要参考 习题参考答案
2022-02-25 21:57:29 36.85MB Winsock
1
基于TCP/IP协议栈的套接字网络通信编程技术,是网络编程的核心技术;在学习了计算机网络体系结构原理之后,只有掌握套接字编程,才能更深入地了解和运用计算机网络。许多学校都要开设这门课程,但这方面的教材很少,这是许多学校采用的一本教材。
2021-05-26 17:08:46 275KB 网络程序设计 C++ 源代码
1
本书主要介绍基于TCP/IP协议栈的套接字网络编程技术。全书分为10章,第 1章介绍网络编程基础,第 2章介绍套接字网络编程接口,第3章介绍Windows环境的网络编程,第4章介绍MFC编程,第5章介绍MFC WinSock类的编程,第6章介绍WinInet编程,第7章介绍WinSock的多线程编程,第8章介绍WinSock的输入/输出模型,第9章介绍HTTP及高级编程,第 10章介绍电子邮件协议与编程。各章后都配有习题,便于读者理解掌握所学内容。 本书配有教学资源包,包括课件和各章实例的源程序,可以从人民邮电出版社教学资源与服务网上免费下载。下载的地址为:http://www.ptpedu.com.cn。 本书可作为高等学校相关专业高年级本科生和研究生的教材,也可供其他技术人员参考。 第1章 网络编程基础 1 1.1 网络编程相关的基本概念 1 1.1.1 网络编程与进程通信 1 1.1.2 Internet中网间进程的标识 3 1.1.3 网络协议的特征 7 1.1.4 高效的用户数据报协议 10 1.1.5 可靠的传输控制协议 10 1.2 三类网络编程 12 1.2.1 基于TCP/IP协议栈的网络编程 12 1.2.2 基于WWW应用的网络编程 12 1.2.3 基于.NET框架的Web Services网络编程 13 1.3 客户机/服务器交互模式 16 1.3.1 网络应用软件的地位和功能 16 1.3.2 客户机/服务器模式 16 1.3.3 客户机与服务器的特性 17 1.3.4 容易混淆的术语 18 1.3.5 客户机与服务器的通信过程 19 1.3.6 网络协议与C/S模式的关系 19 1.3.7 错综复杂的C/S交互 19 1.3.8 服务器如何同时为多个客户机服务 21 1.3.9 标识一个特定服务 22 1.4 P2P模式 23 1.4.1 P2P技术的兴起 23 1.4.2 P2P的定义和特征 23 1.4.3 P2P的发展 24 1.4.4 P2P的关键技术 24 1.4.5 P2P系统的应用与前景 25 习题 25 第2章 套接字网络编程接口基础 27 2.1 套接字网络编程接口的产生与发展 27 2.1.1 问题的提出 27 2.1.2 套接字编程接口起源于UNIX操作系统 28 2.1.3 套接字编程接口在Windows和Linux操作系统中得到继承和发展 28 2.1.4 套接字编程接口的两种实现方式 28 2.1.5 套接字通信与UNIX操作系统的输入/输出的关系 29 2.2 套接字编程的基本概念 30 2.2.1 什么是套接字 30 2.2.2 套接字的特点 31 2.2.3 套接字的应用场合 33 2.2.4 套接字使用的数据类型和相关的问题 33 2.3 面向连接的套接字编程 35 2.3.1 套接字的工作过程 35 2.3.2 套接字编程接口的系统调用 37 2.3.3 面向连接的套接字编程实例 42 2.3.4 进程的阻塞问题和对策 47 2.4 无连接的套接字编程 50 2.4.1 无连接的套接字编程的两种模式 50 2.4.2 两个专用的系统调用 52 2.4.3 数据报套接字的对等模式编程实例 53 2.5 原始套接字 55 2.5.1 原始套接字的创建 55 2.5.2 原始套接字的使用 56 2.5.3 原始套接字应用实例 57 2.6 Linux系统的网络编程接口 59 2.6.1 数据结构 60 2.6.2 主要系统调用 60 习题 64 第3章 Windows环境的网络编程 65 3.1 Windows Sockets规范 65 3.1.1 概述 65 3.1.2 Windows Sockets规范 66 3.1.3 WinSock规范与Berkeley套接口的区别 71 3.2 WinSock 1.1的库函数 74 3.2.1 WinSock的注册与注销 74 3.2.2 WinSock的错误处理函数 77 3.2.3 主要的WinSock函数 79 3.2.4 WinSock的辅助函数 93 3.2.5 WinSock的信息查询函数 95 3.2.6 WSAAsyncGetXByY类型的扩展函数 97 3.3 网络应用程序的运行环境 101 习题 103 第4章 MFC编程 104 4.1 MFC概述 104 4.1.1 MFC是一个编程框架 104 4.1.2 典型的MDI应用程序的构成 106 4.2
2021-05-02 12:42:44 37.77MB 网络编程 TCP/IP Sockets 套接字
1
网络编程实用教程第二版_各章的示例源程序 网络编程实用教程第二版_各章的示例源程序
1
网络编程实用教程资料
2019-12-21 21:13:51 1.74MB 网络工程 网络编程 MFC
1
本资源为书上源代码。全书分为10章,第1章介绍网络编程的基本概念及模式,第2章介绍套接字网络编程基础,第3章介绍Windows环境的WinSock编程基础,第4章介绍MFC编程,第5章介绍MFC WinSock类的编程,第6章介绍WinInet编程,第7章介绍WinSock的多线程编程,第8章介绍WinSock的I/O模型,第9章介绍HTTP及高级编程,第10章介绍电子邮件协议与编程。
2019-12-21 20:46:19 300KB 网络编程 c++ 源代码
1
第 1章 概述 1 1.1 网络编程相关的基本概念 1 1.1.1 网络编程与进程通信 1 1.1.2 Internet中网间进程的标识 3 1.1.3 网络协议的特征 7 1.2 三类网络编程 10 1.2.1 基于TCP/IP协议栈的网络编程 10 1.2.2 基于WWW应用的网络编程 10 1.2.3 基于.NET框架的Web Services网络编程 10 1.3 客户机/服务器交互模式 13 1.3.1 网络应用软件的地位和功能 13 1.3.2 客户机/服务器模式 14 1.3.3 客户机与服务器的特性 15 1.3.4 容易混淆的术语 16 1.3.5 客户机与服务器的通信过程 16 1.3.6 网络协议与C/S模式的关系 17 1.3.7 错综复杂的C/S交互 17 1.3.8 服务器如何同时为多个客户机服务 18 1.3.9 标识一个特定服务 20 1.4 P2P模式 21 1.4.1 P2P技术的兴起 21 1.4.2 P2P的定义和特征 21 1.4.3 P2P的发展 22 1.4.4 P2P的关键技术 22 1.4.5 P2P系统的应用与前景 22 习题 23 第 2章 套接字网络编程基础 24 2.1 套接字网络编程接口的产生与发展 24 2.1.1 问题的提出 24 2.1.2 套接字编程接口起源于UNIX操作系统 25 2.1.3 套接字编程接口在Windows和Linux操作系统中得到继承和发展 25 2.1.4 套接字编程接口的两种实现方式 25 2.1.5 套接字通信与UNIX操作系统的输入/输出的关系 26 2.2 套接字编程的基本概念 27 2.2.1 什么是套接字 27 2.2.2 套接字的特点 28 2.2.3 套接字的应用场合 30 2.2.4 套接字使用的数据类型和相关的问题 30 2.3 面向连接的套接字编程 32 2.3.1 可靠的传输控制协议 32 2.3.2 套接字的工作过程 33 2.3.3 面向连接的套接字编程实例 34 2.3.4 进程的阻塞问题和对策 40 2.4 无连接的套接字编程 43 2.4.1 高效的用户数据报协议 43 2.4.2 无连接的套接字编程的两种模式 43 2.4.3 数据报套接字的对等模式编程实例 45 2.5 原始套接字 47 2.5.1 原始套接字的创建 47 2.5.2 原始套接字的使用 48 2.5.3 原始套接字应用实例 49 习题 51 第3章 WinSock编程 53 3.1 WinSock概述 53 3.2 WinSock库函数 55 3.2.1 WinSock的注册与注销 55 3.2.2 WinSock的错误处理函数 58 3.2.3 主要的WinSock函数 61 3.2.4 WinSock的辅助函数 74 3.2.5 WinSock的信息查询函数 77 3.2.6 WSAAsyncGetXByY类型的扩展函数 79 3.3 网络应用程序的运行环境 82 习题 84 第4章 MFC编程 85 4.1 MFC概述 85 4.1.1 MFC是一个编程框架 85 4.1.2 典型的MDI应用程序的构成 87 4.2 MFC和Win32 89 4.2.1 MFC对象和Windows对象的关系 89 4.2.2 几个主要的类 91 4.3 CObject类 95 4.3.1 CObject类的定义 95 4.3.2 CObject类的特性 96 4.4 消息映射的实现 98 4.5 MFC对象的创建 102 4.5.1 MFC对象的关系 102 4.5.2 MFC提供的接口 104 4.5.3 MFC对象的创建过程 104 4.6 应用程序的退出 107 习题 107 第5章 MFC WinSock类的 编程 109 5.1 CAsyncSocket类 110 5.1.1 使用CAsyncSocket类的一般步骤 110 5.1.2 创建CAsyncSocket类对象 111 5.1.3 关于CAsyncSocket类可以接受并处理的消息事件 112 5.1.4 客户端套接字对象请求连接到服务器端套接字对象 114 5.1.5 服务器接收客户机的连接请求 115 5.1.6 发送与接收流式数据 116 5.1.7 关闭套接字 118 5.1.8 错误处理 118 5.1.9 其他成员函数 119 5.2 CSocket类 120 5.2.1 创建CSocket对象 120 5.2.2 建立连接 120 5.2.3 发送和接收数据 120 5.2.4 CSocket类、CArchive类和CSocketFile类 121 5.2.5 关闭套接字和清除相关的对象 122 5.3 CSocket类的编程模型 122 5.4 用CAsyn
2019-12-21 20:44:58 10.95MB 网络编程实用教程 网络编程 课件
1
网络编程实用教程(第二版)-源代码-叶树华
2019-12-21 19:22:33 3.28MB 网络编程
1