加入收藏 | 设为首页 | 会员中心 | 我要投稿 成都站长网 (https://www.028zz.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 建站 > 正文

Linux下的进程间通信:套接字和信号

发布时间:2019-06-05 01:33:35 所属栏目:建站 来源:Marty Kalin
导读:副标题#e# 学习在 Linux 中进程是如何与其他进程进行同步的。 本篇是 Linux 下进程间通信(IPC)系列的第三篇同时也是最后一篇文章。第一篇文章聚焦在通过共享存储(文件和共享内存段)来进行 IPC,第二篇文章则通过管道(无名的或者命名的)及消息队列来达

上面的服务器端程序执行典型的 4 个步骤来准备回应客户端的请求,然后接受其他的独立请求。这里每一个步骤都以服务器端程序调用的系统函数来命名。

  1. socket(…):为套接字连接获取一个文件描述符
  2. bind(…):将套接字和服务器主机上的一个地址进行绑定
  3. listen(…):监听客户端请求
  4. accept(…):接受一个特定的客户端请求

上面的 socket 调用的完整形式为:

  1. int sockfd = socket(AF_INET,      /* versus AF_LOCAL */
  2.                     SOCK_STREAM,  /* reliable, bidirectional */
  3.                     0);           /* system picks protocol (TCP) */

(编辑:成都站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

热点阅读