Използване на именовани тръби
Представената двойка програми реализира чат базирано клиент/сървър приложение, което демонстрира използването на именовани тръби.
pipe-chat-server.c
Създайте файл на име ./pipe-chat-fifo. Отворете за писане ./pipe-chat-fifo в случай на грешка излезте. Стартирайте цикъл, който работи докато получим "q" от клавиатурата. Прочетете символ (key) и го запишете във файла. Ако key е Enter използвайте flush. Затворете и изтрийте файла.
pipe-chat-client.c
Отворете за четене файл на име ./pipe-chat-fifo. Стартирайте цикъл, който работи докато получим "q" от клавиатурата. Прочетете символ (key). Изведете получения символ в конзолата. Затворете и изтрийте файла.
Last updated