关于Windows Sockets套接口的使用.pdf

关于Windows Sockets套接口的使用.pdf

ID:54017756

大小:123.82 KB

页数:5页

时间:2020-04-28

关于Windows Sockets套接口的使用.pdf_第1页
关于Windows Sockets套接口的使用.pdf_第2页
关于Windows Sockets套接口的使用.pdf_第3页
关于Windows Sockets套接口的使用.pdf_第4页
关于Windows Sockets套接口的使用.pdf_第5页
资源描述:

《关于Windows Sockets套接口的使用.pdf》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、年月绵阳经济技术高等专科学校学报第卷第期!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!关于套接口的使用陈菲(西南科技大学计算机科学学院四川绵阳)【摘要】介绍一种开放式、多协议的网络编程接口—规范,详细介绍规范中套接口的概念及编程原理,说明了套接口的共享,如何确定它能使用的最大套接口数。关键词规范套接口中图分类号:文献标识码:文章编号:()’(,,,):,,,:;规范简介一个正在被使用的套接口都有它的类型和与其相关的进程。套接

2、口存在于通讯域中。通讯域是为了处规范以大学理一般的线程通过套接口通讯而引进的一种抽象概中流行的接口为范例定义了一套下的网络编程接口。它不仅包含了人念。套接口通常和同一个域中的套接口交换数据们所熟悉的风格的库函数,也包含了(数据交换也可能穿越域的界限,但这时一定要执行一组针对的扩展库函数,以使程序员能充某种解释程序)。规范支持单一的分地利用消息驱动机制进行编程。这份规通讯域,即域。各种进程使用这个域互相之范定义了应用程序开发者能够使用,并且网络软件间用协议族来进行通讯(供应商能够实现的一套库函数调用和相关

3、语义,定以上的版本支持其他的域,例如)。义并记录了如何使用与协议族(,通用户目前可以使用两种套接口,即流套接口和常我们指的是)连接。应用程序调用数据报套接口。流套接口提供了双向的、有序的、无的实现相互之间的通讯,重复并且无记录边界的数据流服务。数据报套接口又利用下层的网络通讯协议功能和操作系支持双向的数据流,但并不保证是可靠、有序、无重统调用实现实际的通讯工作。它提供了习惯于复的。也就是说,一个从数据报套接口接收信息的套接口编程的程序员极为熟悉的环境,并且简进程有可能发现信息重复了,或者和发出时的顺序化

4、了移植现有的基于套接口的应用程序源代码的工不同。数据报套接口的一个重要特点是它保留了记作。录边界。对于这一特点,数据报套接口采用了与现套接口基本概念在许多包交换网络(例如以太网)非常类似的模型。通讯的基石是套接口,一个套接口是通讯的一套接口网络编程原理端。在这一端上你可以找到与其对应的一个名字。套接口有三种类型:流式套接口,数据报套接口——收稿第期陈菲关于套接口的使用及原始套接口。请求一个应答就完成了客户程序与服务程序之间的流式套接口定义了一种可靠的面向连接的服相互作用。若使用无连接的套接口编程,程序的

5、流务,实现了无差错无重复的顺序数据传输。数据报程可以用图表示。套接口定义了一种无连接的服务,数据通过相互独面向连接服务器处理的请求往往比较复杂,不立的报文进行传输,是无序的,并且不保证可靠、无是一来一去的请求应答所能解决的,而且往往是并差错。原始套接口允许对低层协议如或直发服务器。使用面向连接的套接口编程,可以通过接访问,主要用于新的网络协议实现的测试等。图来表示其时序。无连接服务器一般都是面向事务处理的,一个服务器服务器!客户机客户机!!!!!!阻塞,等待客户数!建立连接!#阻塞,等待客户数!服务请求

6、!请求数据!!##处理服务请求!!!处理服务请求服务应答"!应答数据#"!!!!图无连接套接口应用程序时序图图面向连接套接口应用程序时序图套接口工作过程如下:服务器首先启动,通过调目是在编译时由常量—决定的。这个常用()建立一个套接口,然后调用()将该套量()函数中被用来组建—结构。在接口和本地网络地址联系在一起,再调用()使中缺省值是。如果一个应用程序希套接口做好侦听的准备,并规定它的请求队列的长望能够使用超过个套接口,则编程人员必须在每度,之后就调用()来接收连接。客户在建立一个源文件包含前定义确切

7、的—套接口后就可调用()和服务器建立连接。值。有一种方法可以完成这项工作,就是在工连接一旦建立,客户机和服务器之间就可以通过调程项目文件中的编译器选项上加入这一定义。用()和()来发送和接收数据。最后,待数套接口组据传送结束后,双方调用()关闭套接口。允许应用程序(或者一组共同支持的最大套接口工作的应用程序)通知底层的服务提供者:一组特定数目的套接口是相关的,它们享有一些特定的性质。组一个特定的提供者所支持的套的特性包括了组内单个套接口之间的相关特性和整接口的最大数目是由实现确定的。任何一个应用程个组的

8、服务规范的特性。需要在网络上传输多媒体序都不应假设某个待定数目的套接口可用。而且一数据的应用程序会因为在所使用的一组套接口上建个应用程序可以真正使用的套接口的数目和某一特立联系而得到好处。至少这可以告诉服务提供者正定的实现所支持的数目是完全无关的。一个在传输的数据流的一些相关性质。例如,一个会议应用程序可以使用的套接口的最大数应用程序希望传送音频数据的套接口比传送视频数绵阳经济技术高等专科学校学报第卷据的套接口有更高的优先级。此外,一些传输

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。