WindowsSocket程序設计教程.doc

  1. 1、本文档共111页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
WindowsSocket程序設计教程

Windows Socket 程序设计 第一章 简介 3 1.1 什么是Windows Sockets规范? 3 1.2 Bekeley套接口 4 1.3 Microsoft Windows和针对Windows的扩展 4 1.4 这份规范的地位 5 1.5 曾经作过的修改 5 1.5.1 Windows Sockets 1.0 5 1.5.2 Windows Sockets 1.1 5 第二章 使用Windows Sockets 1.1编程 6 2.1 Windows Sockets协议栈安装检查 6 2.2 套接口 6 2.2.1 基本概念 6 2.2.2 客户机/服务器模型 7 2.2.3 带外数据 7 2.2.4 广播 8 2.3 字节顺序 8 2.4 套接口属性选项 9 2.5 数据库文件 10 2.6 与Berkeley套接口的不同 10 2.6.1 套接口数据类型和错误数值 10 2.6.2 select()函数和FD_*宏 10 2.6.3 错误代码-errno,h_errno,WSAGetLastError() 11 2.6.4 指针 11 2.6.5 重命名的函数 12 2.6.6 阻塞例程和EINPROGRESS宏 12 2.6.7 Windows Sockets支持的最大套接口数目 12 2.6.8 头文件 12 2.6.9 API调用失败时的返回值 13 2.6.10 原始套接口 13 2.7 在多线程Windows版本中的Windows Sockets 13 第三章 Windows Sockets 1.1应用实例 14 3.1 套接口网络编程原理 14 3.2 Windows Sockets编程原理 16 3.3 Windows Sockets与UNIX套接口编程实例 17 3.3.1 SERVER介绍 17 3.3.2 CLIENT介绍 18 3.3.3 源程序清单 19 3.4 另一个精巧的应用程序实例-wshout 26 3.4.1 源程序目录 26 3.4.2 程序逻辑结构 27 3.4.3 源程序清单及注释 27 第四章 Windows Socket 1.1库函数概览 57 4.1 套接口函数 57 4.1.1 阻塞/非阻塞和数据易失性 57 4.2 数据库函数 58 4.3 针对Microsoft Windows的扩展函数 59 4.3.1 异步选择机制 59 4.3.2 异步支持例程 60 4.3.3 阻塞钩子函数方法 60 4.3.4 错误处理 60 4.3.5 通过中介DLL调用Windows Sockets DLL 60 4.3.6 Windows Sockets实现内部对消息的使用 61 4.3.7 私有的API接口 61 第五章 套接口库函数参考 62 5.1 Windows Socket 1.1库函数参考 62 5.1.1 accept() 62 5.1.2 bind() 63 5.1.3 closesocket() 64 5.1.4 connect() 65 5.1.5 getpeername() 66 5.1.6 getsockname() 67 5.1.7 getsockopt() 68 5.1.8 htonl() 69 5.1.9 htons() 69 5.1.10 inet_addr() 70 5.1.11 inet_ntoa() 70 5.1.12 ioctlsocket() 71 5.1.13 listen() 72 5.1.14 ntohl() 73 5.1.15 ntohs() 73 5.1.16 recv() 73 5.1.17 recvfrom() 75 5.1.18 select() 76 5.1.19 send() 77 5.1.20 sendto() 79 5.1.21 setsockopt() 80 5.1.22 shutdown() 82 5.1.23 socket() 83 5.2 数据库函数 84 5.2.1 gethostbyaddr() 84 5.2.2 gethostbyname() 85 5.2.3 gethostname() 86 5.2.4 getprotobyname() 86 5.2.5 getprotobynumber() 87 5.2.6 getservbyname() 88 5.2.7 getservbyport() 89 5.3 Windows扩展函数 89 5.3.1 WSAAsyncGetHostByAddr() 89 5.3.2 WSAAsyncGetHostByName() 91 5.3.3 WSAAsyncGetProtoByName() 92 5.3.4 WSAAsyncGetProtoByNumbe

文档评论(0)

fv45ffsjjI + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档