图书介绍
Windows网络程序设计PDF|Epub|txt|kindle电子书版本网盘下载
![Windows网络程序设计](https://www.shukui.net/cover/42/34739594.jpg)
- 夏靖波等编著 著
- 出版社: 西安:西安电子科技大学出版社
- ISBN:7560616216
- 出版时间:2006
- 标注页数:356页
- 文件大小:22MB
- 文件页数:367页
- 主题词:窗口软件,Windows-程序设计-高等学校-教材
PDF下载
下载说明
Windows网络程序设计PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
目录1
第1章 网络基础1
1.1 TCP/IP简介1
1.1.1 OSI模型与TCP/IP结构1
1.1.2 TCP/IP基本概念3
1.1.3 常用协议7
1.1.4 进程/应用层协议19
1.2 网络编程应考虑的问题20
1.2.1 并发环境下的网络编程20
1.2.2 异构环境下的网络编程20
1.2.3 阻塞与非阻塞通信21
1.2.4 服务类型的选择22
1.2.5 差错处理23
习题与思考题24
第2章 基于NetBIOS的网络编程25
2.1 NetBIOS概述25
2.2 NetBIOS应用服务27
2.2.1 NetBIOS名字27
2.2.2 NetBIOS数据报29
2.2.3 NetBIOS会话29
2.2.4 NetBIOS一般命令30
2.3 Ncb/Mcb31
2.3.1 Ncb/Mcb域31
2.3.2 NetBIOS命令调用36
2.3.3 NetBIOS命令的完成37
2.4 NetBIOS编程基础38
2.5.2 广播式数据报程序45
2.5.1 数据报通信模型45
2.5 数据报通信程序设计45
2.5.3 定向型数据报程序51
2.6 会话通信程序设计53
2.6.1 会话通信模型53
2.6.2 服务器端程序54
2.6.3 客户端程序60
习题与思考题64
第3章 WinSock基础65
3.1 基本概念65
3.1.1 套接字及类型65
3.1.2 网间进程通信66
3.1.3 服务方式67
3.1.4 客户机/服务器模式68
3.1.5 WinSock对Socket的扩充69
3.2 WinSock编程原理70
3.2.1 WinSock的启动和终止70
3.2.2 错误检查和控制70
3.2.3 WinSock编程模型71
3.3 WinSock I/O模型73
3.3.1 Select模型73
3.3.2 WSAAsyncSelect模型74
3.3.3 WSAEventSelect模型75
3.4 WinSock 2的扩展特性77
3.4.1 原始套接字77
3.4.2 重叠I/O模型78
3.4.3 服务质量(QoS)78
3.5 套接字选项和I/O控制命令80
3.5.1 套接字选项80
3.5.2 I/O控制命令82
习题与思考题83
第4章 基本网络应用84
4.1 获取计算机IP地址和主机名84
4.1.1 实现原理84
4.1.2 程序实现85
4.2 获取网卡信息和子网掩码87
4.2.1 实现原理87
4.2.2 程序实现89
4.3 获取计算机安装的协议91
4.3.1 实现原理91
4.3.2 程序实现93
4.4 流套接字编程设计95
4.4.1 实例一:模拟FTP功能96
4.4.2 实例二:TCP实现客户机/服务器聊天103
4.5 数据报套接字编程111
习题与思考题116
第5章 直接网络编程117
5.1 原始套接字编程117
5.1.1 概念117
5.1.2 ICMP实现118
5.1.3 Tracert145
5.1.4 IP_HDRINCL的使用145
5.2 基于Winpcap的网络数据包捕获技术146
5.2.1 Winpcap简介146
5.2.2 数据包捕获驱动器结构148
5.2.3 数据包捕获驱动程序API的使用150
5.2.4 数据包捕获函数库的使用169
5.3 基于Libnet的网络数据包构造技术201
5.3.1 Libnet简介202
5.3.2 Libnet的使用方法203
5.3.3 Libnet函数205
5.3.4 应用程序示例217
习题与思考题231
第6章 高级网络编程232
6.1 MFC概述232
6.1.1 封装232
6.1.2 继承233
6.1.3 虚拟函数和动态约束233
6.1.4 MFC的宏观框架体系234
6.2 基于MFC Socket类的网络编程234
6.2.1 CAsyncSocket类234
6.2.2 CSocket类243
6.2.3 基于MFC的Socket类的网络编程方法253
6.3 多线程WinSock网络编程256
6.3.1 多线程概论256
6.3.2 基本线程操作函数258
6.3.3 线程同步260
6.3.4 多线程网络程序设计268
习题与思考题280
附录1 NetBIOS命令281
附录2 NetBIOS命令返回值294
附录3 WinSock1.1函数297
附录4 WinSock 2函数312
附录5 WinSock错误代码表323
附录6 Tracert程序示例327
参考文献355