Współdziałanie delphi i strony www

0

Witam,
Chciałbym uzyskać następujący efekt: chcę aby po wejściu na moją stronę www i kliknięciu w przycisk pojawiał się odpowiedni komunikat w programie na komputerze oraz odwrotnie, po kliknięciu na kompie zmiana na stronie www. Znam delphi i podstawy php. Prosiłbym o porady oraz linki na jakąś literaturę czy artykuły.
Z góry dziękuję.

0

To raczej nie jest łatwe - napisz do czego ci to jest potrzebne, bo najprawdopodobniej próbujesz zrobić coś na około.

0

Ok, pod komputerem mam podpięte urządzenie elektroniczne które chcę sterować z poziomu strony ww. Robiłem to na zasadzie klient serwer, ale chcę żebym mógł na każdym kompie z tego korzystać a nie tylko z tych na których jest mój program klienta. Nie mam pojęcia jak to ugryźć, google też :)

0

Nie wiem jak często urządzenie musi być synchronizowane z klientem i czy dopuszczalne jest np. 5 min. opóźnienie czy raczej ma być to transmisja LIVE.
Jeśli opóźnienie może być duże np. jakaś bramka SMS to postaw prostą stronę w php na jakimś nawet darmowym hostingu i odpytuj ją co jakiś czas po HTTP czy są nowe rozkazy dla urządzenia.
Program sterujący urządzeniem może też wysyłać odpowiedzi do serwera np. metodą post. To takie proste rozwiązanie, ale raczej toporne.
Kolejny pomysł to komunikacja po socketach o ile domyślam się z serwerem problemu nie będzie o tyle klient musiałby być napisany np. w Javie, Flash'u, Silverlight lub nowym HTML5 z JS - tutaj nie wszystkie przeglądarki jeszcze obsługują gniazda. Opcjonalnie możesz naklepać klienta w Delphi i podać alternatywny link.

0

Dane muszą się uaktualniać nawet kilka razy na sekundę, dzięki za pomoc, chyba zaczynam naukę javy :)

0

Można javą, ale w Delphi również się da i nie jest to w żadnym wypadku trudne.
Można operować na socketach, swego czasu też robiłem pewien "projekt", który właśnie miał polegać na połączeniu www<>delphi.

Jeśli jesteś zainteresowany użyciem socketów, odsyłam do googli: LUKAS HOME PAGE > SOCKETY.

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