Сообщение 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
Ну очень грубо, просто перенаправить потоки.
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
Это именованные каналы. В таком случае мне проще сокетами сделать. Мне же нужно через потоки вводы/вывода. Одну порцию отдать и одну порцию забрать. Что-то типа:
Ну очень грубо, просто перенаправить потоки.
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
Ну очень грубо, просто перенаправить потоки.