Информация об изменениях

Сообщение Re[2]: Выполнить приложение. Параметры в поток ввода, резуль от 22.07.2015 12:12

Изменено 22.07.2015 12:14 dosik

Здравствуйте, andrey.desman, Вы писали:

AD>Для одностороннего общения можно было бы использовать popen. Для двустороннего придется писать самому.

AD>google pipe/fork/dup2/exec

AD>Второй пример здесь:

AD>http://www.cim.mcgill.ca/~franco/OpSys-304-427/lecture-notes/node28.html

Это именованные каналы. В таком случае мне проще сокетами сделать. Мне же нужно через потоки вводы/вывода. Одну порцию отдать и одну порцию забрать. Что-то типа:
> cat somefile | ./someexec | ./myapp
Ну очень грубо, просто перенаправить потоки.
Re[2]: Выполнить приложение. Параметры в поток ввода, резуль
Здравствуйте, andrey.desman, Вы писали:

AD>Для одностороннего общения можно было бы использовать popen. Для двустороннего придется писать самому.

AD>google pipe/fork/dup2/exec

AD>Второй пример здесь:

AD>http://www.cim.mcgill.ca/~franco/OpSys-304-427/lecture-notes/node28.html

Это именованные каналы. В таком случае мне проще сокетами сделать. Мне же нужно через потоки вводы/вывода. Одну порцию отдать и одну порцию забрать. Что-то типа:
$ cat somefile | ./someexec | ./myapp

Ну очень грубо, просто перенаправить потоки.