设为首页 加入收藏

TOP

16.1.1 Windows Sockets规范
2013-10-07 13:10:14 来源: 作者: 【 】 浏览:62
Tags:16.1.1 Windows Sockets 规范

第16章  Windows套接字编程(www.cppentry.com)

Windows套接字是开放的网络编程(www.cppentry.com)接口,完成网络环境中的数据传输功能。本章在介绍Windows Socket概念的基础上,介绍了套接字库函数和WinSocket API,并讲述了MFC对Windows套接字的封装。最后,以一个实例演示了Windows 套接字的编程(www.cppentry.com)方法。

16.1  概述

本节介绍Window套接字中用到的重要概念,包括套接字及其分类和Window Sockets采用的编程(www.cppentry.com)模型--客户端/服务器模型。另外,还介绍了网络编程(www.cppentry.com)中的一个重要点--网络字节顺序,并且介绍了如何处理网络字节顺序与系统字节顺序之间的转换。

16.1.1  Windows Sockets规范

Windows Sockets规范是Windows平台下定义的可以兼容二进制数据传输的网络编程(www.cppentry.com)接口,是基于伯克利加利福尼亚大学的BSD UNIX Sockets的实现,当前的版本是2.0。此规范包括BSD格式的Sockets函数和Windows扩展函数。使用Windows Sockets的应用程序可以与任何兼容Windows Sockets API的网络程序进行数据通信。

目前,市面上很多网络软件支持Windows Sockets,包括传输控制协议/Internet协议(TCP/IP)、Xerox网络系统(XNS)、DECNet协议、Novell公司的Internet包交换和顺序包交换协议(IPX/SPX)等。虽然现在的Windows Sockets规范定义了提取TCP/IP的Sockets,但是,任何网络协议可以通过提供自己实现的Windows Sockets的DLL版本支持Windows Sockets。终端仿真器和电子邮件系统都是使用Windows Sockets典型实例。因为Windows Sockets是抽象于底层网络的,因此,开发人员不需要了解有关网络的知识,就可以编写运行在任何支持Sockets的网络上的应用程序。

因为Sockets编程(www.cppentry.com)模型使用Internet协议族的"通信域",所以它是编写支持Internet通信应用程序首选通信方式,这也是Socket长足发展的原因。

】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
分享到: 
上一篇16.1.2 套接字及其分类 下一篇16.2.3 Windows扩展函数

评论

帐  号: 密码: (新用户注册)
验 证 码:
表  情:
内  容: