La mesure de ping latence d'un serveur Python

J'ai une liste de serveur adresses IP, j'ai besoin de vérifier si chacun d'eux est en ligne et combien de temps le latence est.

Je n'ai pas trouvé de droite de l'avant des moyens de mise en œuvre de ce, et il semble y avoir quelques problèmes dans le calcul de la latence avec précision.


Des idées?

Cela a quelques conseils utiles: stackoverflow.com/questions/316866/ping-a-site-in-python
ils appellent tous OS les commandes...
En fait le haut de réponse sur ce thread est un pur Python de mise en œuvre qui semble faire exactement ce que vous voulez.
Je ne sais pas comment je l'ai raté... merci

OriginalL'auteur RadiantHex | 2010-03-26