《Windows Sockets规范及应用 Windows网络编程接口》求取 ⇩

第一章 简介1

1.1 什么是Windows Sockets规范?1

目录1

1.2 Bekeley套接口2

1.3 Microsoft Windows和针对Windows的扩展2

1.4 这份规范的地位2

1.5 曾经作过的修改2

1.5.1 Windows Sockets 1.02

1.5.2 Windows Sockets 1.13

2.2 套接口4

2.2.1 基本概念4

第二章 使用Windows Sockets 1.1编程4

2.1 Windows Sockets协议栈安装检查4

2.2.2 客户机/服务器模型5

2.2.3 带外数据5

2.2.4 广播6

2.3 字节顺序6

2.4 套接口属性选项7

2.5 数据库文件7

2.6.3 错误代码-errno,herrno,WSAGetLastError()8

2.6.2 select()函数和FD*宏8

2.6 与Berleley套接口的不同8

2.6.1 套接口数据类型和错误数值8

2.6.4 指针9

2.6.5 重命名的函数9

2.6.6 阻塞例程和EINPROGRESS宏10

2.6.7 Windows Sockets支持的最大套接口数目10

2.6.8 头文件10

2.6.9 API调用失败时的返回值10

2.7 在多线程Windows版本中的Windows Sockets11

2.6.10 原始套接口11

第三章 Windows Sockets 1.1应用实例12

3.1 套接口网络编程原理12

3.2 Windows Sockets编程原理13

3.3 Windows Sockets与UNIX套接口编程实例14

3.3.1 SERVER介绍14

3.3.2 CLIENT介绍15

3.3.3 源程序清单16

3.4 另一个精巧的应用程序实例——wshout24

3.4.2 程序逻辑结构25

3.4.1 源程序目录25

3.4.3 源程序清单及注释26

第四章 Windows Socket 1.1库函数概览61

4.1 套接口函数61

4.1.1 阻塞/非阻塞和数据易失性61

4.2 数据库函数63

4.3 针对Microsoft Windows的扩展函数63

4.3.4 错误处理64

4.3.3 阻塞钩子函数方法64

4.3.2 异步支持例程64

4.3.1 异步选择机制64

4.3.5 通过中介DLL调用Windows Sockets DLL65

4.3.6 Windows Sockets实现内部对消息的使用65

4.3.7 私有的API接口65

第五章 套接口库函数参考67

5.1 Windows Socket 1.1库函数参考67

5.1.1 accept()67

5.1.2 bind()68

5.1.3 closesocket()69

5.1.4 connect()70

5.1.5 getpeername()71

5.1.6 getsockname()72

5.1.7 getsockopt()73

5.1.8 htonl()74

5.1.9 htons()74

5.1.10 inet.addr()75

5.1.11 inet.ntoa()75

5.1.12 ioctlsocket()76

5.1.14 ntohl()77

5.1.13 listen()77

5.1.15 ntohs()78

5.1.16 recv()78

5.1.117 recvfrom()79

5.1.18 select()80

5.1.19 send()82

5.1.20 sendto()83

5.1.21 setsockopt()85

5.1.22 shutdown()87

5.1.23 socket()88

5.2.1 gethostbyaddr()89

5.2 数据库函数89

5.2.2 gethostbyname()90

5.2.3 gethostname()91

5.2.4 getprotobyname()91

5.2.5 getprotobynumber()92

5.2.6 getservbyname()93

5.2.7 getservbyport()94

5.3 Windows扩展函数94

5.3.1 WSAAsyncGetHostByAddr()94

5.3.2 WSAAsyncGetHostByName()96

5.3.3 WSAAsyncGetProtoByName()98

5.3.4 WSAAsyncGetProtoByNumber()99

5.3.5 WSAAsyncGetServByName()101

5.3.6 WSAAsyncGetServByPort()103

5.3.7 WSAAsyncSelect()104

5.3.8 WSACancelAsyncRequest()109

5.3.9 WSACancelBlockingCall()109

5.3.10 WSACleanup()110

5.3.11 WSAGetLastError()111

5.3.13 WSASetBlockingHook()112

5.3.12 WSAIsBlocking()112

5.3.15 WSAStartup()114

5.3.14 WSASetLastError()114

5.3.16 WSAUnhookBlockingHook()117

第六章 Windows Socket 2的扩展特性119

6.1 同时使用多个传输协议119

6.2 与Windows Socket 1.1应用程序的向后兼容性120

6.2.1 源码的兼容性120

6.2.2 二进制兼容性120

6.3.1 使用多个协议121

6.3 在Windows Sockets中注册传输协议121

6.3.2 select()函数应用中关于多个服务提供者的限制122

6.4 协议无关的名字解析122

6.5 重叠I/O和事件对象122

6.5.1 事件对象123

6.5.2 接收操作完成指示123

6.5.3 WSAOVERLAPPED的细节124

6.6 使用事件对象异步通知125

6.7 服务的质量(QOS)125

6.9 共享套接口126

6.8 套接口组126

6.10 连接建立和拆除的高级函数127

6.11 扩展的字节顺序转换例程128

6.12 分散/聚集方式I/O128

6.13 协议无关的多点通信128

6.14 新增套接口选项一览128

6.15 新增套接口ioctl操作代码129

6.16 新增函数一览130

7.1 WSAAccept()131

第七章 Windows Sockets 2扩展库函数简要参考131

7.2 WSACloseEvent()132

7.3 WSAConnect()132

7.4 WSACteateEvent()134

7.5 WSADuplicateSocket()134

7.6 WSAEnumNetworkEvents()135

7.7 WSAEnumProtocols()135

7.8 WSAEventSelect()136

7.9 WSAGetoverlappedResult()137

7.10 WSAGetQoSByName()138

7.13 WSAIoctl()139

7.12 WSAHtons()139

7.11 WSAHtonl()139

7.14 WSAJoinLeaf()140

7.15 WSANtohl()141

7.16 WSANtohs()142

7.17 WSARecv()142

7.18 WSARecvDisconnect()143

7.19 WSARecvFrom()144

7.20 WSAResetEvent()145

7.21 WSASend()146

7.22 WSASendDisconnect()147

7.23 WSASendTo()148

7.24 WSASetEvent()149

7.25 WSASocket()150

7.26 WSAWaitForMultipleEvents()150

附录A 错误代码152

附录B Windows Sockets头文件154

附录B.1 Windows Sockets 1.1头文件154

附录B.2 Windows Sockets 2头文件169

附录B.3 Winsock.def文件197

参考文献199

1997《Windows Sockets规范及应用 Windows网络编程接口》由于是年代较久的资料都绝版了,几乎不可能购买到实物。如果大家为了学习确实需要,可向博主求助其电子版PDF文件(由施炜等编著 1997 北京:电子工业出版社 出版的版本) 。对合法合规的求助,我会当即受理并将下载地址发送给你。

高度相关资料

Windows界面下的网络编程(1997 PDF版)
Windows界面下的网络编程
1997 合肥:中国科学技术大学出版社
Windows NT 4——网络连接(1998年05月第1版 PDF版)
Windows NT 4——网络连接
1998年05月第1版 机械工业出版社
Windows NT——网络连接(1998年05月第1版 PDF版)
Windows NT——网络连接
1998年05月第1版 机械工业出版社
Microsoft Windows NT网络基础( PDF版)
Microsoft Windows NT网络基础
中软总公司计算机培训中心
网络软件Windows NT电视教程(1998 PDF版)
网络软件Windows NT电视教程
1998 北京:电子工业出版社
Windows Sockets网络程序设计大全(1999 PDF版)
Windows Sockets网络程序设计大全
1999 北京:清华大学出版社
电脑网络编程指导 Windows(1999 PDF版)
电脑网络编程指导 Windows
1999 大连:大连出版社
管理Microsoft Windows NT网络(1999 PDF版)
管理Microsoft Windows NT网络
1999 北京:人民邮电出版社
Windows Sockets网络程序设计指南(1995 PDF版)
Windows Sockets网络程序设计指南
1995 北京:清华大学出版社
Windows NT网络规划与管理(1998 PDF版)
Windows NT网络规划与管理
1998 北京:电子工业出版社
Windows编程(1995 PDF版)
Windows编程
1995 北京:人民邮电出版社
Windows 95实用编程与范例(1997 PDF版)
Windows 95实用编程与范例
1997 北京:清华大学出版社
Windows 95 与 Windows NT网络连接技术(1997 PDF版)
Windows 95 与 Windows NT网络连接技术
1997 北京:科学出版社;龙门书局
Windows应用与编程(1997 PDF版)
Windows应用与编程
1997 天津:天津科学技术出版社
面向Windows的Internet网络应用与开发(1996 PDF版)
面向Windows的Internet网络应用与开发
1996 北京:电子工业出版社