Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: PHP & sleep & serwer port
Forum PHP.pl > Forum > PHP
cesar
Czy jest możliwość napisania aplikacji w php działającej w tle serwera, i oczekującej na nadejście danych na port np. 116? Po otrzymaniu tego info aplikacja formatuje dane i zapisuje je w db, poczym odsyła odpowiedź że odebrała info. Teoretycznie proste a jednak nie sad.gif proszę o pomoc, konkretnie czy instnieje funkcja która zawiesza działanie aplikacji w php na czas w którym na porcie niema nic, potrafię to ominąć jedynie za opmocą sleep, która w tym przypadku niejest zbyt trafiona i czy jest funkcja, bądź metoda która potrafi odczytywać info z jakigokolwiek portu.
dragossani
Proponuje użyć mechanizmu XML-RPC. Został wymyślony właśnie do takich zastosowań.
Garść linków:
http://www.devshed.com/Server_Side/php/XML...hPHP/page1.html
http://www.phpbuilder.com/columns/luis20010329.php3
http://www.keithdevens.com/software/xmlrpc/
http://xmlrpc.usefulinc.com
http://scripts.incutio.com/xmlrpc/beginners.php
http://www.webmasterbase.com/article/827/23
Jeśli projekt będzie funkcjonował sprawnie, napisz o swoich doświadczeniach na forum php Pro - sądzę, że kilka osób chętnie o tym poczyta. smile.gif
evo
napisac serwer w php?
http://www.php.net/manual/en/ref.sockets.php

pozniej odbierac dane i je formatowac na dowolny sposob

8)
Seth
hmm XML-RPC... czy to nie jest przypadkiem zaimplementowane w .NET'cie ?
dragossani
Pytasz o takie klimaty: http://www.cookcomputing.com/xmlrpc/? Generalnie XML-RPC jest dość uniwersalną technologią. Platforma .NET z nią działa, Java też radzi sobie nieźle - dlatego ją poleciłem. Można się jeszcze pobawić w SOAP: http://phpclasses.mysiar.net/browse.html/p...ackage/251.html.
Seth
Chodzi mi o mechanizm remoting w .NETcie, ktory wg. mnie wydje sie byc podobnym do XML-RPC. Tylko,ze remoting wykorzystuje SOAP i XMLa.
Teraz juz wiem z czego to sciagneli winksmiley.jpg
cesar
dzięki ogromne za podpowiedzi, niestety jecze jestem amatorem, no może trochę więcej, głównie zajmuję się teraz (sam prywatnie bo chcę co niektórym udowadnić że się da) wymyślaniem usług teleinformatycznych, aktualnie na biurku leży mi idea mposition i usługa lokalizacji zainteresowanych zapraszam na priva motion@wp.pl smile.gif dzięki serdeczne
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.