资源简介
管道通信的综合实验,详情看博客http://blog.csdn.net/mybelief321
代码片段和文件信息
/*pipe_select.c*/
#include
#include
#include
#include
#include
#include
#include
#define FIFO1 “in1“
#define FIFO2 “in2“
#define MAX_BUFFER_SIZE 1024 //缓冲区大小
#define IN_FILES 3 //多路复用输入文件数目
#define TIME_DELAY 60 //超时值秒数
#define MAX(ab) ((a>b)?(a):(b))
int main(void)
{
int fds[IN_FILES]; //管道描述符
char buf[MAX_BUFFER_SIZE];
int iresreal_readmaxfd;
struct timeval tv;
fd_set insettmp_inset;//文件描述符集
fds[0]=0; //终端的文件描述符
/*创建两个有名管道*/
if(access(FIFO1F_OK)==-1)
{
if((mkfifo(FIFO10666)<0)&&(errno!=EEXIST))
{
printf(“Cannot create fifo1 file\n“);
exit(1);
}
}
if(access(FIFO2F_OK)==-1)
{
if((mkfifo(FIFO20666)<0)&&(errno!=EEXIST))
{
printf(“Cannot create fifo2 file\n“);
exit(1);
}
}
/*以只读非阻塞方式打开两个管道文件*/
if((fds[1]=open(FIFO1O_RDONLY|O_NONBLOCK))<0)
{
printf(“Open in1 error\n“);
return 1;
}
if((fds[2]=open(FIFO2O_RDONLY|O_NONBLOCK))<0)
{
printf(
- 上一篇:教务信息管理系统需求规格说明书
- 下一篇:Tetris ai 俄罗斯方块自动消行程序
相关资源
- VA_X_Setup2118.rar
- CHS_Ha_PasswarekitEnterprise10.0.exe
- 无线通信AndreaGoldsmith杨鸿文等译.rar
- 迅捷PDF转换器破解版.rar
- 迅捷PDF编辑器破解版.rar
- 金字塔原理1清晰扫描版.pdf
- TeamViewer_11已激活+破解版+随意换ID.z
- FieldtheoryofGuidedwavesCollin__2nd.pdf
- 先进电气驱动的分析建模与控制[比
- IPC-J-STD033潮湿、回流焊敏感表面贴装
- 网络是怎样连接的_户根勤.pdf
- tesseract最新最全资料.rar
- 大话数据结构.epub
- iBATIS实战.pdf
- zw_new_smile-7110337-ImageAnimationTest.zip
- zw_jhn199388-9911706-基于51单片机都_自动
- zw_fan7983377-9600053-RecyclerViewDemo.zip
- zw_CHINA__.zip
- 我的第一本算法书+算法图解.zip
- 数学物理方法_德顾樵编著_2012.01_545页
- zw_WKTConvert.zip
- tdxw.exe
- zw_LabVIEW_8.20程序设计从入门到精通.
- zw_20170105220330215.zip
- unlocker-master最新版.rar
- Nginx核心知识100讲全套课件.zip
- navicat.11.2.16.premium_cs_x64破解版.zip
- 凸优化_Boyd_王书宁译.rar
- 云盘.rar
- Xshell5.exe
评论
共有 条评论