Sunuculara istemci ping

1 Cevap php

I am wondering what would the best way to let visitors of a website ping various remote servers. Example: I am a visitor, I choose from a lsit of locations Paris, France and the script would ping from my location to Paris and return an average of x number of ping attempts.

Herhangi bir fikir?

1 Cevap

Ben bir "en iyi" yol var emin değilim, ama bunu yönetmek olabilir bir kaç yolu kesinlikle vardır.

  • Kullanarak Net_Ping PEAR package
  • exec() veya benzeri bir şey kullanarak lokal ping komutu çalıştırmak, yani exec("ping $stuff",$output);. Bu tabii ki istenmeyen olabilir, ve size çıkışını ayrıştırmak gerekiyor harici bir programa çiftler sizi.
  • Kullanarak kendi ping uygulamak socket handlers. Muhtemelen en kolay yöntem değildir.

Aslında sadece normalden daha fazla istiyorum gibi geliyor "sunucu canlı mı?" bana eğer çek türü, yani, ben PEAR paketi ile gitmek istiyorum. Zaten ben PEAR büyük bir hayranı değilim, ama tekerleği yeniden icat hiçbir nokta yok yerleşik ayrıştırma bazı sonuçlar var.