2013-08-27 80 views
0

我可以为单向通信创建一个FIFO。但我将如何去进行双向沟通?我可以创建一个C文件作为发件人,并打开另一个充当接收者的终端。但是,我将如何建立双向沟通?谢谢!创建双向通信fifo

+2

您创建*两个* FIFO。 –

+0

@JoachimPileborg是的,这就是我们的任务。但是两个fifo应该只在一个文件中。我将如何创建一对FIFOS? – JKTA

+0

你不能为两个FIFO使用单个文件,这是不可能的。至少除非你实现*自己的* FIFO,否则这将非常困难。 –

回答

1

你不行。尝试一个套接字。考虑阅读socketpair函数的手册。