您当前的位置: 首页 > 
  • 2浏览

    0关注

    880博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

应用编程接口 API(套接字)

CodeAllen嵌入式编程 发布时间:2020-05-11 22:02:56 ,浏览量:2

应用编程接口 API(Application Programming Interface)

作者 CodeAllen ,转载请注明出处

在这里插入图片描述

几种应用编程接口 API
  • Berkeley UNIX 操作系统定义了一种 API,它又称为套接字接口(socket interface)。
  • 微软公司在其操作系统中采用了套接字接口 API,形成了一个稍有不同的 API,并称之为 Windows Socket。
  • AT&T 为其 UNIX 系统 V 定义了一种 API,简写为 TLI (Transport Layer Interface)。
应用进程通过套接字接入到网络

在这里插入图片描述

套接字的作用
  • 当应用进程需要使用网络进行通信时就发出系统调用,请求操作系统为其创建“套接字”,以便把网络通信所需要的系统资源分配给该应用进程。
  • 操作系统为这些资源的总和用一个叫做套接字描述符的号码来表示,并把此号码返回给应用进程。应用进程所进行的网络操作都必须使用这个号码。
  • 通信完毕后,应用进程通过一个关闭套接字的系统调用通知操作系统回收与该“号码”相关的所有资源。
调用 socket 创建套接字

在这里插入图片描述

关注
打赏
1665938897
查看更多评论
立即登录/注册

微信扫码登录

0.0498s