Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Sprawdzanie pinga ( java, flash ? )
pgrzelka
post
Post #1





Grupa: Zarejestrowani
Postów: 313
Pomógł: 24
Dołączył: 9.08.2008
Skąd: Kielce

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


Witam

muszę na jednej stronie wstawić sprawdzanie pinga od klienta przeglądającego www do kilku różnych serwerów

rozwiązanie polegające na wywołaniu 'exec(ping ipserwera)' odpada, ponieważ to będzie ping z jednego serwera do drugiego, a ma być od użytkownika do serwera

myślałem jeszcze o rozwiązaniu które sprawdzi ping od serwera do użytkownika, czyli z przeglądarki wysyłam żądanie do serwera, serwer sprawdza pingi i odsyła wynik do przeglądarki, jednak to rozwiązanie ma wadę, jeśli użytkownik ma włączonego firewala to ping nie dojdzie

czy istnieje jakieś rozwiązanie we flashu lub np javie które sprawdzi mi pingi od przeglądarki do serwera?

na tej stronie zastosowano mniej więcej to co chciałbym osiągnąć ( tu nie chce to działać )
http://www.gamesnet.pl/index.php?mod=main&...&sp=network

______________________________
edit,
klient się rozmyślił i mówi że jednak ta opcja mu nie jest potrzebna,
ale sam jestem ciekaw czy takie coś da się zrobić (IMG:style_emoticons/default/winksmiley.jpg)

Ten post edytował pgrzelka 20.01.2010, 23:37:37
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 6)
k0b3
post
Post #2





Grupa: Zarejestrowani
Postów: 138
Pomógł: 0
Dołączył: 1.08.2006
Skąd: Kielce

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


Nie ma nikt na to pomysłu? Mecze się z identycznym problemem spod technologii flash.
Go to the top of the page
+Quote Post
icetique
post
Post #3





Grupa: Zarejestrowani
Postów: 72
Pomógł: 13
Dołączył: 12.04.2009

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


Cytat
myślałem jeszcze o rozwiązaniu które sprawdzi ping od serwera do użytkownika, czyli z przeglądarki wysyłam żądanie do serwera, serwer sprawdza pingi i odsyła wynik do przeglądarki, jednak to rozwiązanie ma wadę, jeśli użytkownik ma włączonego firewala to ping nie dojdzie


Wydaje mi się, że procent osób, które mają tak ustawionego firewalla, żeby nie przyjmował pingów, jest wg mnie bardzo mały, są to pewnie głównie linuksowcy, którzy w iptables mają odrzucanie wiadomości icmp (żeby blokować ping of death czy whatever).
Go to the top of the page
+Quote Post
k0b3
post
Post #4





Grupa: Zarejestrowani
Postów: 138
Pomógł: 0
Dołączył: 1.08.2006
Skąd: Kielce

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


Teraz do mnie trafił ten pomysł (IMG:style_emoticons/default/biggrin.gif) wcześniej jak czytałem to tak nie do końca zrozumiałem.

Pobieram sobie adres klienta i od razu chce go pingować. Na localhost wszystko działa, jednak jak wrzuce na serwerek to wyrzuca:
Cytat
Warning: exec() [function.exec]: Unable to fork [ping $IP] in ...............

Czytałem, że to jest wina praw do wykonywania pliku. Praw na serwerze czy praw w kliencie? Jak to zmienić i co jest potrzebne aby to zmienić?
Nie wystarczy php.ini? (IMG:style_emoticons/default/sad.gif)
Go to the top of the page
+Quote Post
icetique
post
Post #5





Grupa: Zarejestrowani
Postów: 72
Pomógł: 13
Dołączył: 12.04.2009

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


Na serwerze.

Jak zmienić? Zależy co za serwer. Obawiam się, że na niektórych (czytaj wirtualnych hostingach) raczej nie będzie to możliwe.
Go to the top of the page
+Quote Post
k0b3
post
Post #6





Grupa: Zarejestrowani
Postów: 138
Pomógł: 0
Dołączył: 1.08.2006
Skąd: Kielce

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


załóżmy, że mam bezpośredni dostęp do serwera.
Domyślam się, że konfiguracja pod wywoływanie takich funkcji php różniła by się na serwerze Linuxowym, a Windowsowym?
Jeśli moglibyście przedstawić dwie drogi. Co mam ustawione na swoim serwerze localhost, a co nie jest na maszynie podpiętej do sieci?
Go to the top of the page
+Quote Post
icetique
post
Post #7





Grupa: Zarejestrowani
Postów: 72
Pomógł: 13
Dołączył: 12.04.2009

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


Cytat
wina praw do wykonywania pliku


Musisz wiedzieć jako jaki użytkownik działa PHP bądź apache (nie jestem pewien teraz) i dać mu uprawnienia do wykonywania skryptu pingującego. (Linuks)

Na Windowsie nie wiem.
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 - 18:50