《Windows Sockets网络程序设计大全》
作者 | 蒋东兴等编著 编者 |
---|---|
出版 | 北京:清华大学出版社 |
参考页数 | 384 |
出版时间 | 1999(求助前请核对) 目录预览 |
ISBN号 | 7302033749 — 求助条款 |
PDF编号 | 810479618(仅供预览,未存储实际文件) |
求助格式 | 扫描PDF(若分多册发行,每次仅能受理1册) |

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.1PowerBuilder 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
附录AWindows 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
1999《Windows Sockets网络程序设计大全》由于是年代较久的资料都绝版了,几乎不可能购买到实物。如果大家为了学习确实需要,可向博主求助其电子版PDF文件(由蒋东兴等编著 1999 北京:清华大学出版社 出版的版本) 。对合法合规的求助,我会当即受理并将下载地址发送给你。
高度相关资料
-
- FoxPro for Windows程序设计教程
- 1999 北京:电子工业出版社
-
- 网络计划电算程序选编
- 长江葛州坝工程局印刷厂
-
- Windows高级程序设计
- 1994 北京:电子工业出版社
-
- Windows 3.1程序设计
- 1993 北京:海洋出版社
-
- UNIX网络程序设计
- 1993 北京:航空工业出版社
-
- 全通网络实用设计
- 1986 北京:电子工业出版社
-
- FoxPro for Windows程序设计
- 1998 广州:中山大学出版社
-
- Windows程序设计
- 1998 北京:人民邮电出版社
-
- 算法语言与网络计划程序设计
- 1983 北京:中国建筑工业出版社
-
- Windows Sockets网络程序设计指南
- 1995 北京:清华大学出版社
-
- 网络程序设计短期培训教程
- 1999 北京:北京工业大学出版社
提示:百度云已更名为百度网盘(百度盘),天翼云盘、微盘下载地址……暂未提供。➥ PDF文字可复制化或转WORD