登录 注册
当前位置:主页 > 资源下载 > 10 > WINDOWS socket编程综合版

WINDOWS socket编程综合版

  • 更新:2024-10-08 18:26:20
  • 大小:1.48MB
  • 推荐:★★★★★
  • 来源:网友上传分享
  • 类别:C++ - 后端
  • 格式:PDF

资源介绍

Windows Sockets 规范以 U.C. Berkeley 大学 BSD UNIX 中流行的 Socket 接口为范例定义 了一套 Micosoft Windows 下网络编程接口。它不仅包含了人们所熟悉的 Berkeley Socket 风 格的库函数;也包含了一组针对 Windows 的扩展库函数,以使程序员能充分地利用 Windows 消息驱动机制进行编程。 Windows Sockets 规范本意在于提供给应用程序开发者一套简单的 API,并让各家网络 软件供应商共同遵守。此外,在一个特定版本 Windows 的基础上,Windows Sockets 也定义 了一个二进制接口(ABI),以此来保证应用 Windows Sockets API 的应用程序能够在任何 网络软件供应商的符合 Windows Sockets 协议的实现上工作。因此这份规范定义了应用程序 开发者能够使用,并且网络软件供应商能够实现的一套库函数调用和相关语义。 遵守这套 Windows Sockets 规范的网络软件,我们称之为 Windows Sockets 兼容的,而 Windows Sockets 兼容实现的提供者,我们称之为 Windows Sockets 提供者。一个网络软件供 应商必须百分之百地实现 Windows Sockets 规范才能做到现 Windows Sockets 兼容。 任何能够与 Windows Sockets 兼容实现协同工作的应用程序就被认为是具有 Windows Sockets 接口。我们称这种应用程序为 Windows Sockets 应用程序。 Windows Sockets 规范定义并记录了如何使用 API 与 Internet 协议族(IPS,通常我们指 的是 TCP/IP)连接,尤其要指出的是所有的 Windows Sockets 实现都支持流套接口和数据报 套接口. 应用程序调用 Windows Sockets 的 API 实现相互之间的通讯。Windows Sockets 又利用 下层的网络通讯协议功能和操作系统调用实现实际的通讯工作。