![]() |
![]() ![]() |
![]() |
![]()
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 |
|
|
![]()
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. |
|
|
![]()
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? |
|
|
![]() ![]() |
![]() |
Aktualny czas: 19.08.2025 - 17:49 |