图书介绍
Windows Sockets网络程序设计大全【2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载】

- 蒋东兴等编著 著
- 出版社: 北京:清华大学出版社
- ISBN:7302033749
- 出版时间:1999
- 标注页数:384页
- 文件大小:17MB
- 文件页数:396页
- 主题词:
PDF下载
下载说明
Windows Sockets网络程序设计大全PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
1.1 TCP/IP 协议的起源和发展1
第1章 TCP/IP 简介1
1.2 TCP/IP 的体系结构和特点3
1.3 术语5
1.3.1 套接字5
1.3.2 Windows Sockets 实现5
1.3.3 阴塞处理例程5
1.3.4 多址广播5
第2章 套接字编程原理7
2.1 问题的引入7
2.2 套接字编程基本概念7
2.2.1 网间进程通信7
2.2.2 服务方式9
2.2.3 客房机/服务器模式11
2.3.1 创建套接字——socket ()12
2.3.2 指定本地地址——bind ()12
2.3 基本套接字系统调用12
2.2.4 套接字类型12
2.3.3 建立套接字连接——connect ()与accept ()13
2.3.4 监听连接——listen ()14
2.3.5 数据传输——send ()与recv ()16
2.3.6 输入/输出多路复用——select ()16
2.3.7 关闭套接字——closesocket ()16
2.4 典型套接字调用过程举例17
2.5 一个通用的实例程序21
2.5.1 头文件21
2.5.2 函数源文件22
2.5.3 简单服务器程序示例28
2.5.4 简单客房程序示例29
3.1.3 Windows Sockets 对Berkeley Sockets的扩充31
3.1.2 Windows Sockets 组成部分31
3.1 Windows Sockets 简介31
第3章 Windows Sockets 11 程序设计31
3.1.1 什么是Windows Sockets31
3.2 异步选择机制32
3.3 阴塞处理方法34
3.4 Windows Sockets 网络程序设计36
3.4.1 启动与终止36
3.4.2 异步请求服务38
3.4.3 异步数据传输39
3.4.4 出错处理40
3.4.5 宏的使用40
3.4.6 移植应用程序42
3.5 较深入的问题42
3.5.1 中间DLL 设计42
3.5.2 多线程环境下的Windows Sockets43
4.1.1 客房程序44
第4章 Windows Sockets应用实例44
4.1 点对点网络实时通信程序44
4.1.2 服务器程序52
4.1.3 其它文件59
4.2 广播通信程序60
4.2.1 建立一个可以广播的套接字61
4.2.2 发送与接收广播消息62
4.2.3 广播通信程序源代码63
4.3 阴塞处理示例程序72
第5章 Windows Sockets 11库函数79
5.1 库函数综述79
5.1.1 套接字函数79
5.1.2 数据库函数81
5.1.3 Windows Sockets 专用的增设函数81
5.2.1 accept ()83
5.2 标准的socket 函数83
5.2.2 bind ()86
5.2.3 closesocket ()87
5.2.4 connect ()88
5.2.5 getpeername ()90
5.2.6 getsockname ()91
5.2.7 getsockopt ()92
5.2.8 htonl ()95
5.2.9 htons ()95
5.2.10 inet_addr ()95
5.2.11 inet_ntoa ()96
5.2.12 ioctlsocket ()97
5.2.13 listen ()98
5.2.15 ntohs ()100
5.2.16 recv ()100
5.2.14 ntohl ()100
5.2.17 recvfrom ()102
5.2.18 select ()104
5.2.19 send ()107
5.2.20 sendto ()108
5.2.21 setsockopt ()110
5.2.22 shutdown ()113
5.2.23 socket ()115
5.3 数据库函数116
5.3.1 gethostbyaddr ()116
5.3.2 gethostbyname ()118
5.3.3 gethostname ()119
5.3.4 getprotobyname ()119
5.3.5 getprotobynumber ()120
5.3.6 getservbyname ()121
5.3.7 getservbyport ()122
5.4.1 WSAAsyncGETHostByAddr ()123
5.4 Wndows Sockets 11专用的增设函数123
5.4.2 WSAAsyncGETHostByName ()125
5.4.3 WSAAsyncGETProtoByName ()126
5.4.4 WSAAsyncGETProtoByNumber ()127
5.4.5 WSAAsyncGETHostByName ()128
5.4.6 WSAAsyncGetServByPort ()129
5.4.7 WSAAsyncSelect ()130
5.4.8 WSAACancelAsyncRequest ()136
5.4.9 WSACancelBlockingCall ()137
5.4.10 WSACleanup ()138
5.4.11 WSAGetLastError ()139
5.4.12 WSAIsBlocking140
5.4.13 WSASetBlockingHook140
5.4.15 WSAStartup141
5.4.14 WSASetLastError141
5.4.16 WSAUnhookBlockingHook145
5.5 Windows Sockets 定义的宏145
5.5.1 FD_CLR146
5.5.2 RD_ISSET146
5.5.3 FE_SET146
5.5.4 FE_ZERO146
5.5.5 WSAGETASYNCBUFLEN147
5.5.6 WSAGETASYNCERROR147
5.5.7 WSAGETSELECTERROR147
5.5.8 WSAGETSELECTEVENT147
5.5.9 WSAMAKEASYNCREPLY148
5.5.10 WSAMAKESELECTREPLE148
第6章 Winsows Sockets 2的扩展特性149
6.1 Winsows Sockets 2概述149
6.2.1 同时使用多个传输协议150
6.2 WinSock 2体系结构150
6.2.2 与 Winsows Sockets 11应用程序的向后兼容性151
6.3 在 Winsows Sockets 中注册传输协议152
6.3.1 分层协议与协议链152
6.3.2 使用多个协议153
6.3.3 select ()函数应用中关于多个服务提供者的限制154
6.4 函数扩展机制154
6.5 名字解析与注册154
6.5.1 协议无关的名字解析155
6.6 重叠I/O 和事件对象161
6.6.1 事件对象162
6.6.2 接收操作完成指示163
6.6.3 WSAOVERLAPPED 细节164
6.7 服务质量(QOS)165
6.6.4 使用事件对象异步通知165
6.7.1 QOS 数据结构167
6.7.2 QOS 模板169
6.7.3 默认值170
6.8 套接字组170
6.9 共享套接字170
6.10 连接建立和拆除的增强功能171
6.11 扩展的字节顺序转换例程172
6.12 分散/聚集方式I/O172
6.13 协议无关的多址广播与多点通信172
6.14 新增套接字选项一览173
6.15 新增套接字ioctl 操作代码174
第7章 Winsows Sockets 2扩展库函数175
7.1 Winsows Sockets 2护展库函数列表175
7.2 WinSock 2库函数176
7.2.1 WSAAccept ()176
7.2.2 WSACloseEvent ()179
7.2.3 WSAConnect ()181
7.2.8 WSAEventSelect ()183
7.2.4 WSACreateEvent()184
7.2.5 WSADuplicateSocket ()185
7.2.6 WSAEnumNetworkEvents ()187
7.2.7 WSAEnumProtocls ()189
7.2.9 WSAGetOverlappedResult ()197
7.2.10 WSAGetQoSByName ()199
7.2.11 WSAHtonl ()200
7.2.12 WSAHtons ()200
7.2.13 WSAIoctl ()201
7.2.14 WSAJoinLeaf ()208
7.2.15 WSANtohl ()211
7.2.16 WSANtohs ()212
7.2.17 WSARecv ()213
7.2.18 WSARecvDisconnect ()218
7.2.19 WSARecvFrom ()219
7.2.20 WSAResetEvent ()224
7.2.21 WSASend ()225
7.2.22 WSASendDisconnect ()229
7.2.23 WSASendTo ()230
7.2.24 WSASetEvent ()234
7.2.25 WSASocket ()235
7.2.26 WSAWaitForMultipleEvents ()237
7.3 WinSock 2名字解析函数239
7.3.1 WSAAddressToString ()239
7.3.2 WSAEnumNameSpaceProviders ()240
7.3.3 WSAEnumNameSpaceProviders ()241
7.3.4 WSAGetServiceClassNameByClassId ()242
7.3.5 WSAInstallServiceClass ()243
7.3.6 WSALookupServiceBegin ()243
7.3.7 WSALookupServiceEnd ()246
7.3.8 WSALookupServiceNext ()247
7.3.10 WSASetService ()250
7.3.11 WSAStringToAddress ()250
第8章 WinSock 2应用实例253
8.1 WinSock 2基本函数的使用255
8.1.1 客房程序255
8.1.2 服务器程序255
8.1.3 头文件262
8.2 多址广播程序270
第9章 MFC Sockets 程序设计285
9.1 MFC 用于网络编程的类285
9.1.1 CAsyncSocket 类285
9.1.2 CSocket 类286
9.2 程序实例288
9.2.1 Client 端的程序代码288
9.2.2 Server 端的程序代码296
第10章 Java Sockets 程序设计305
10.1 概述305
10.2 流Socket 程序的实现306
10.2.1 与流Socket 有关的Java 类306
10.2.2 流Socket 程序的实现312
10.3 数据报Socket 程序的实现321
10.3.1 与数据报Socket 有关的Java 类321
10.3.2 数据报Socket 的编程实现324
第11章 Delphi Sockets 程序设计328
11.1 Delphi 及其网络编程简介328
11.2 ClientSocket 控件介绍329
11.2.1 ClientSocket 控件简介329
11.2.2 ClientSocket 的属性329
11.2.3 ClientSocket的方法332
11.2.4 ClientSocket 的事件333
11.3.1 ClientSocket 控件简介335
11.2.5 ClientSocket 的使用335
11.3 ClientSocket 控件的介绍335
11.3.2 ClientSocket 控件的属性(Property)336
11.3.3 ClientSocket 控件的方法(Method)338
11.3.4 ClientSocket 控件的事件(Event)338
11.3.5 ClientSocket 的使用340
11.4 Delphi 网络编程应用示例341
11.4.1 服务程序341
11.4.2 客房程序344
第12章 PowerBuilder Sockets 程序设计352
12.1 PowerBuilder Sockets 网络程序概述352
12.2 使用Winsock 函数353
12.3 Winsocku 对象 u_socket356
12.3.1 u_socket 定义的实例变量356
12.3.3 u_socket 的事件处理程序358
12.3.2 u_socket 定义的结构358
12.3.4 u_socket 定义 的用户对象函数360
12.4 应用程序示例363
12.4.1 客房程序363
12.4.2 服务器程序366
附录A Windows Sockets 错误码369
A.2 Windows Sockets 错误码列表369
A.2 Windows Sockets 错误码扩展描述371
附录B 多点通信与多址广播语义377
B.1 多点通信与多址广播引言377
B.2 多点通信分类法377
B.3 WinSock 2的多点通信与多址广播接口元素378
B.4 加入多点通信叶子节点的语义380
B.5 多点通信套接字与常规套接字之间的语义差别381
B.6 现存的多点通信协议如何支持这些扩展382
参考文献384
热门推荐
- 573278.html
- 3037573.html
- 1963914.html
- 3171531.html
- 2815000.html
- 3627214.html
- 1287275.html
- 107541.html
- 3659525.html
- 1580744.html
- http://www.ickdjs.cc/book_637479.html
- http://www.ickdjs.cc/book_1667998.html
- http://www.ickdjs.cc/book_3092330.html
- http://www.ickdjs.cc/book_380394.html
- http://www.ickdjs.cc/book_3172596.html
- http://www.ickdjs.cc/book_585610.html
- http://www.ickdjs.cc/book_1857265.html
- http://www.ickdjs.cc/book_2726012.html
- http://www.ickdjs.cc/book_3408876.html
- http://www.ickdjs.cc/book_3167476.html