Zewnętrzny program i jego standardowe wejście/wyjście

0

Hej,
moje pytanie jest chyba najprostsze z możliwych, a mimo to nie potrafię znaleźć odpowiedzi.

Jestem programem napisanym w C++. Chcę uruchomić inny program i dynamicznie się z nim komunikować, tzn. wysyłać mu coś na wejście, odbierać wyjście, a potem znowu.

Mógłby to być np. serwer dla botów do gry w "kto napisze większą liczbę?", albo program, który będzie przekierowywał wejście/wyjście do/z uruchomionego procesu w Javie (żeby mój kod w Javie mógł działać jak program wykonywalny; chcę napisać bota, a serwer wymaga kodu samowykonującego się, odpada odpalanie jako "java nazwaklasy").

0

fork() + pipe() + exec()

1 użytkowników online, w tym zalogowanych: 0, gości: 1