Pushing the Greatness of Humtastesweet.blog.chinaunix.net
tastesweet
全部博文(245)
webrtc(1)
freeswitch(2)
Router(0)
RFC(0)
雅思(1)
GRE语文(0)
GRE数学(2)
GRE作文(0)
GRE单词(0)
Opencv(2)
Free Software(0)
计算机专业技术资(7)
webkit(0)
gnash(3)
radvision H.323 (1)
kernel移植与研究(2)
nice tip(21)
tools(7)
GUI(1)
command in linux(1)
net(7)
shell(3)
driver(16)
os_learn(27)
bootloader(9)
Shell命令解释器(5)
控制算法(5)
New Materials fo(1)
US robot(0)
Japan robot(1)
Artificial Intel(0)
MSP430(1)
ARM920T(3)
life in cumtb(0)
life in sunplus(4)
2013年(4)
2012年(8)
2011年(13)
2010年(68)
2009年(152)
yidou
smilylqq
yfj300
galel
叶绍琛
lixw_chi
shenxiao
skyily
小超hide
wangjial
cynthia
浪花小雨
Bsolar
iBoost
goodhaoy
a4088264
57132399
jiajia71
分类: LINUX
2009-03-27 08:41:10
//发送端程序,接收端不写了,基本差不多,就是练练手
#include <stdio.h>#include <fcntl.h>#include <unistd.h>#include <sys/types.h>#include <sys/stat.h>int main(void){ pid_t pid; int fp,fp_rec; char buf[30]; if( (mkfifo("fifo1",O_CREAT))<0 ) { perror("mkfifo error"); exit(1); }/* if( (fp=open("fifo1",O_RDONLY))<0) { perror("open error"); exit(1); } */ if( (fp_rec=open("fifo1",O_WRONLY))<0 ) { perror("open error"); exit(1); } while(1) { printf("\nsova:"); fgets(buf,30,stdin); write(fp_rec,buf,30); /* printf("\npetter say:"); read(fp,buf,30); */ } return 0;}
上一篇:命名管道
下一篇:用dup或dup2完成ls -l|cat功能
登录 注册