域套接字 -- 1




概述有三种 IPC 被称为“XSI IPC”:消息队列信号量共享内存 他们之间有很多相似之处 标识符和键每个内核中的 IPC 结构(消息队列、信号量、共享内存)都用一个非负整数的标识符加以引用与文件描述符不同,IPC 标识符不是小的整数,当一个 IPC 结构被创建,与该结构相关的标识符连续加 1,直到达到整型最大数值,然后再从 0 开始加 由于标识符的数字难以使用和记忆,因此标识符仅被作为 IPC 对象的内部名,而“键”则是 IPC 对象的外部名供程序使用,键是 key_t 类型的数据,定义于 sys/type.h 中,通常为长整型外部调用使用键,由内核转化为标识符 但是,当客户进程与服务端进程通信的过程中,怎么保证“键”与标识符及 IPC 结构在服务端进程与客户进程之间会合呢?主要有下列方法:服务器进程可以指定键 IPC_PRIVATE 创建一个新的 IPC 结构(键 IPC_PRIVATE 保证服务器进程创建的 IPC 结构是一个新的结构),将返回的标识
#读书笔记    #技术帖    #龙潭书斋    #套接字   



京ICP备15018585号