mobitex
10.11.2007, 18:36:32
Witam.
Czy jest mozliwosc wywolania w php rownolegle dzialajacych petli a nie jednej po drugiej?
Chodzi mi monitorowanie ruchu przez sockety.
Jesli jest kilka polaczen przychodzacych, to potrzebuje monitorowanie kazdego polaczenia i chcialbym to zrobic przez ten sam plik przez rownolegle dzialajace funkcje, zeby nie bylo zadnych opoznien.
Cos na zasadzie funkcji dzialajacych w tle przez 10 min w petli, ktore beda wywolywane gdy bedzie nowe polaczenie przychodzace.
Pozdrawiam
Darek
batman
10.11.2007, 19:01:36
Niestety PHP nie oferuje takiej możliwości (wątki jeszcze długo nie zagoszczą w tym języku), ale możesz to rozwiązać w inny sposób. Każde połączenie, które chcesz monitorujesz przy pomocy tego samego skryptu, uruchomionego w osobnych procesach. Wówczas będziesz miał namiastkę wielowątkowości.
mobitex
10.11.2007, 20:17:30
Czyli nie ma mozliwosci monitorowania rownolegle np 5 polaczen przychodzacych na ten sam port przez funkcje socketow?
Jakis inny jezyk skryptowy jest w stanie to obsluzyc?
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.