Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP]Komunikacja PHP z aplikacją (C++) na tej samej maszynie
Forum PHP.pl > Forum > Przedszkole
dajgolda
Witam.

Orientuje się ktoś może, jak zrealizować komunikację pomiędzy PHP a aplikacją napisaną w C/C++ (odpalone na WinXP).
Serwer PHP i aplikacja na tej samej maszynie (PC).
Schemat ma być taki (przykładowo):

1. Klient wysyła jakieś parametry na serwer wklepując je w przeglądarce.
2. Serwer odbiera i z poziomu PHP przekazuje je do odpalonej aplikacji (można nazwać ją serwerem?) napisanej w C++.
3. Aplikacja mieli sobie coś i wypluwa do folderu plik, powiedzmy obrazek, lub filmik.
4. Skrypt PHP bierze ten plik i wysyla spowrotem do klienta.

Ad. 2 Myslałem, żeby odpalać aplikację zwykłym exec(), ale to chyba nieefektywne ...

Może jakaś komunikacja z użyciem SOAPa po localhost?

Będę wdzięczny za wszelkie uwagi i propozycje.
Pozdrawiam.
zegarek84
http://pl.wikipedia.org/wiki/SOAP - to tylko zawężenie poglądów (przeczytaj dalej byś źle nie zrozumiał)...

a i tak, by wszystko rozumieć jak aplikacje się komunikują poczytaj o socket'ach i nie koniecznie o strumieniach (a pro po exec - i nie bijcie ;p)... jeśli aplikacje są nie zależne i tylko masz określony punkt dostępowy to w grę wchodzi w zasadzie niemal tylko socket'y, gdzie komunikacja może być oparta o SOAP bądź o dowolny inny protokołów... jeśli obie aplikacje znajdują się na tym samym kompie to bez sensu chyba w strumieniu komunikacji zwracać cały obrazek jeśli możesz zwrócić dane, gdzie ten obrazek przetworzony się znajduje i go obsłużyć - ale jak kto woli... przez polecenia typu system itp. też możesz wywoływać programy i przejmować to co na wyjściu...
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.