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.


--------------------
I would love to change the world, but they won't give me the source code.
My software never has bugs. It just develops random features.
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
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 19.08.2025 - 17:49