Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> równoległe petle
mobitex
post
Post #1





Grupa: Zarejestrowani
Postów: 8
Pomógł: 0
Dołączył: 13.08.2006

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


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

Ten post edytował mobitex 10.11.2007, 18:38:39
Go to the top of the page
+Quote Post
batman
post
Post #2





Grupa: Moderatorzy
Postów: 2 921
Pomógł: 269
Dołączył: 11.08.2005
Skąd: 127.0.0.1




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.
Go to the top of the page
+Quote Post
mobitex
post
Post #3





Grupa: Zarejestrowani
Postów: 8
Pomógł: 0
Dołączył: 13.08.2006

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


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?
Go to the top of the page
+Quote Post

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

 



RSS Aktualny czas: 23.08.2025 - 04:43