pipe用来创建管道,但是单个管道只能单向通信,一端用于读,而另一端用于写。如果要实现进程双向通信,必须创建一对管道。具体实现忽略。而socketpair则可以用来创建双向通信的管道。取决于底层实现,打开的还是一个文件,fd[0],fd[1],管道中f[0]读端,f[1]写端。#include<..
分类:
系统相关 时间:
2016-05-22 00:56:04
阅读次数:
247
原实例在APUE(第三版)17.2UNIX域套接字1、使用UNIX与套接字轮询XSI消息队列(poll版,原版)#include"apue.h"
#include<poll.h>
#include<pthread.h>
#include<sys/msg.h>
#include<sys/socket.h>
#defineNQ 3 //队列的数量
#defineMAXMSZ 512 ..
分类:
其他好文 时间:
2016-04-28 12:35:30
阅读次数:
209