您的位置: 首页-> 文档分类-> 解决方案-> 通信网络 收藏此页到365Key

本类下载TOP10

4广州BOSS系统方案设计
4无线网络技术和解决方案
4多媒体通信业务计算机综合管理系统研制报告
4昆明市智能网工程技术建议书
4光波分复用技术报告
4广东163四期扩容可行性报告
4中国网通高速互联网络示范工程项目建议书
4无线计算机网络
4微波接入国际互联网方案
4广东省163169网络调整技术方案

Windows Sockets 规范及应用

文档类别: 通信网络
文档大小: 1.91MB
文档评级:
文档格式: Word文件,WPS格式文档
文档更新: 2006-6-27 6:09:47
页面刷新: 2008-11-1 10:31:32
下载次数: 406
其它信息:  
 
 

全文下载

Word文件格式下载

12 文钱


文钱不够?

   
文档介绍:  

目录
第一章 简介 10
1.1 什么是WINDOWS SOCKETS规范? 10
1.2 BEKELEY套接口 11
1.3 MICROSOFT WINDOWS和针对WINDOWS的扩展 11
1.4 这份规范的地位 12
1.5 曾经作过的修改 12
1.5.1 Windows Sockets 1.0 12
1.5.2 Windows Sockets 1.1 12
第二章 使用WINDOWS SOCKETS 1.1编程 14
2.1 WINDOWS SOCKETS协议栈安装检查 14
2.2 套接口 14
2.2.1 基本概念 14
2.2.2 客户机/服务器模型 15
2.2.3 带外数据 15
2.2.4 广播 16
2.3 字节顺序 16
2.4 套接口属性选项 17
2.5 数据库文件 18
2.6 与BERKELEY套接口的不同 18
2.6.1 套接口数据类型和错误数值 18
2.6.2 select()函数和FD_*宏 19
2.6.3 错误代码-errno,h_errno,WSAGetLastError() 19
2.6.4 指针 20
2.6.5 重命名的函数 20
2.6.5.1 close()和closesocket() 20
2.6.5.2 ioctl()和iooctlsocket() 21
2.6.6 阻塞例程和EINPROGRESS宏 21
2.6.7 Windows Sockets支持的最大套接口数目 21
2.6.8 头文件 21
2.6.9 API调用失败时的返回值 22
2.6.10 原始套接口 22
2.7 在多线程WINDOWS版本中的WINDOWS SOCKETS 22
第三章 WINDOWS SOCKETS 1.1应用实例 24
3.1 套接口网络编程原理 24
3.2 WINDOWS SOCKETS编程原理 26
3.3 WINDOWS SOCKETS与UNIX套接口编程实例 27
3.3.1 SERVER介绍 27
3.3.2 CLIENT介绍 28
3.3.3 源程序清单 29
3.4 另一个精巧的应用程序实例-WSHOUT 36
3.4.1 源程序目录 36
3.4.2 程序逻辑结构 37
3.4.3 源程序清单及注释 38
3.4.3.1 wshout.c清单 38
3.4.3.2 wshout.h清单 52
3.4.3.3 wshout.rc清单 54
3.4.3.4 ushout.c清单 59
3.4.3.5 ulisten.c清单 62
3.4.3.6 tshout.c清单 65
3.4.3.7 tlisten.c清单 68
3.4.3.8 errno.c清单 72
3.4.3.9 resolve.c清单 73
第四章WINDOWS SOCKET 1.1库函数概览 78
4.1 套接口函数 78
4.1.1 阻塞/非阻塞和数据易失性 79
4.2 数据库函数 80
4.3 针对MICROSOFT WINDOWS的扩展函数 81
4.3.1 异步选择机制 82
4.3.2 异步支持例程 82
4.3.3 阻塞钩子函数方法 82
4.3.4 错误处理 83
4.3.5 通过中介DLL调用Windows Sockets DLL 83
4.3.6 Windows Sockets实现内部对消息的使用 84
4.3.7 私有的API接口 84
第五章 套接口库函数参考 85
5.1 WINDOWS SOCKET 1.1库函数参考 85
5.1.1 accept() 85
5.1.2 bind() 86
5.1.3 closesocket() 88
5.1.4 connect() 89
5.1.5 getpeername() 91
5.1.6 getsockname() 91
5.1.7 getsockopt() 92
5.1.8 htonl() 94
5.1.9 htons() 95
5.1.10 inet_addr() 95
5.1.11 inet_ntoa() 96
5.1.12 ioctlsocket() 97
5.1.13 listen() 98
5.1.14 ntohl() 99
5.1.15 ntohs() 100
5.1.16 recv() 100
5.1.17 recvfrom() 102
5.1.18 select() 104
5.1.19 send() 105
5.1.20 sendto() 107
5.1.21 setsockopt() 109
5.1.22 shutdown() 111
5.1.23 socket() 112
5.2 数据库函数 114
5.2.1 gethostbyaddr() 114
5.2.2 gethostbyname() 115
5.2.3 gethostname() 116
5.2.4 getprotobyname() 117
5.2.5 getprotobynumber() 118
5.2.6 getservbyname() 119
5.2.7 getservbyport() 120
5.3 WINDOWS扩展函数 121
5.3.1 WSAAsyncGetHostByAddr() 121
5.3.2 WSAAsyncGetHostByName() 123
5.3.3 WSAAsyncGetProtoByName() 125
5.3.4 WSAAsyncGetProtoByNumber() 127
5.3.5 WSAAsyncGetServByName() 129
5.3.6 WSAAsyncGetServByPort() 131
5.3.7 WSAAsyncSelect() 133
5.3.8 WSACancelAsyncRequest() 137
5.3.9 WSACancelBlockingCall() 138
5.3.10 WSACleanup() 139
5.3.11 WSAGetLastError() 141
5.3.12 WSAIsBlocking() 141
5.3.13 WSASetBlockingHook() 142
5.3.14 WSASetLastError() 144
5.3.15 WSAStartup() 144
5.3.16 WSAUnhookBlockingHook() 149
第六章 WINDOWS SOCKET 2的扩展特性 150
6.1 同时使用多个传输协议 150
6.2 与WINDOWS SOCKET 1.1应用程序的向后兼容性 150
6.2.1 源码的兼容性 150
6.2.2 二进制兼容性 150
6.3 在WINDOWS SOCKETS中注册传输协议 151
6.3.1 使用多个协议 151
6.3.2 select()函数应用中关于多个服务提供者的限制 152
6.4 协议无关的名字解析 152
6.5 重叠I/O和事件对象 152
6.5.1 事件对象 153
6.5.2 接收操作完成指示 154
6.5.2.1 阻塞并且等待完成指示。 154
6.5.2.2 检查完成指示 154
6.5.2.3 使用套接口I/O操作完成例程 154
6.5.3 WSAOVERLAPPED的细节 155
6.6 使用事件对象异步通知 155
6.7 服务的质量(QOS) 156
6.8 套接口组 157
6.9 共享套接口 157
6.10 连接建立和拆除的高级函数 158
6.11 扩展的字节顺序转换例程 158
6.12 分散/聚集方式I/O 159
6.13 协议无关的多点通讯 159
6.14 新增套接口选项一览 159
6.15 新增套接口IOCTL操作代码 160
6.16 新增函数一览 161
第七章 WINDOWS SOCKETS 2扩展库函数简要参考 163
7.1 WSAACCEPT() 163
7.2 WSACLOSEEVENT() 164
7.3 WSACONNECT() 165
7.4 WSACREATEEVENT() 166
7.5 WSADUPLICATESOCKET() 167
7.6 WSAENUMNETWORKEVENTS() 168
7.7 WSAENUMPROTOCOLS() 168
7.8 WSAEVENTSELECT() 169
7.9 WSAGETOVERLAPPEDRESULT() 171
7.10 WSAGETQOSBYNAME() 172
7.11 WSAHTONL() 172
7.12 WSAHTONS() 173
7.13 WSAIOCTL() 174
7.14 WSAJOINLEAF() 175
7.15 WSANTOHL() 176
7.16 WSANTOHS() 177
7.17 WSARECV() 177
7.18 WSARECVDISCONNECT() 179
7.19 WSARECVFROM() 179
7.20 WSARESETEVENT() 181
7.21 WSASEND() 181
7.22 WSASENDDISCONNECT() 183
7.23 WSASENDTO() 184
7.24 WSASETEVENT() 185
7.25 WSASOCKET() 186
7.26 WSAWAITFORMULTIPLEEVENTS() 187
附录A 错误代码 189
附录B WINDOWS SOCKETS头文件 193
附录B.1 WINDOWS SOCKETS 1.1头文件 193
附录B.2 WINDOWS SOCKETS 2头文件 214
附录B.3 WINSOCK.DEF文件 249
附录C 参考文献 252


相关文档:
注意事项:
如果出现该页无法显示,请多试几次;如果总是不能下载,请点击报告错误,谢谢!
☉部分文档使用了最新版的[WinRAR]才能正常解压,该文档可在首页下载;如有其它问题,欢迎发信联系管理员
由于网站服务器承受能力有限,请其他网站不要直接链接我们提供的文档,谢谢!!
网赚365