当前位置: 技术问答>linux和unix
向有名管道写入数据后,不能把数据读出来???
来源: 互联网 发布时间:2017-03-28
本文导语: 有名管道,是两个人一进程之间的相互通信,下面给管道写入数据,但是并不能从管道中把数据读出来,还真的是让人纳闷啊: (1)向管道中写入数据: #include #include #include #include #include #include #include #d...
有名管道,是两个人一进程之间的相互通信,下面给管道写入数据,但是并不能从管道中把数据读出来,还真的是让人纳闷啊:
(1)向管道中写入数据:
#include
#include
#include
#include
#include
#include
#include
#define FIFO_SERVER "/tmp/myfifo"
main(int argc,char** argv)
{
int fd;
char w_buf[100];
int nwrite;
if((mkfifo(FIFO_SERVER,O_CREAT|O_EXCL)
(1)向管道中写入数据:
#include
#include
#include
#include
#include
#include
#include
#define FIFO_SERVER "/tmp/myfifo"
main(int argc,char** argv)
{
int fd;
char w_buf[100];
int nwrite;
if((mkfifo(FIFO_SERVER,O_CREAT|O_EXCL)