2013-08-27 4 views
0

Я могу создать FIFO для односторонней связи. Но как мне пойти на двустороннюю связь? Я могу создать файл C, который может действовать как отправитель и открыть другой терминал, который действует как приемник. Но как мне установить двустороннюю связь? Благодаря!создание двусторонней связи fifo

+2

Вы создаете * два * FIFO. –

+0

@JoachimPileborg Да, это то, что нам поручено делать. Но два фифа должны быть только в одном файле. Как создать пару FIFOS? – JKTA

+0

Вы не можете использовать один файл для двух FIFO, это просто невозможно. По крайней мере, если вы не реализуете * свой собственный * FIFO, но это будет очень сложно. –

ответ

1

Вы не можете. Попробуйте сокет. Подумайте о том, чтобы прочитать руководство для функции socketpair.

Смежные вопросы