Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [PHP]Komunikacja PHP z aplikacją (C++) na tej samej maszynie
dajgolda
post 15.03.2012, 19:37:52
Post #1





Grupa: Zarejestrowani
Postów: 2
Pomógł: 0
Dołączył: 15.03.2012

Ostrzeżenie: (0%)
-----


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.
Go to the top of the page
+Quote Post
zegarek84
post 16.03.2012, 12:11:39
Post #2





Grupa: Zarejestrowani
Postów: 1 332
Pomógł: 294
Dołączył: 12.10.2008
Skąd: Olkusz

Ostrzeżenie: (0%)
-----


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...


--------------------
Jeśli twoja ręka rusza do przodu powstrzymaj swój gniew; gdy wyprzedza cię twój gniew - wycofaj rękę.

Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 15.06.2025 - 10:56