一尘不染

使用Python ping网站?

python

如何使用Python ping网站或IP地址?


阅读 401

收藏
2020-02-17

共1个答案

一尘不染

看到这个纯Python平由马修·考尔斯迪克森和延DIEMER。另外,请记住,Python需要root才能在Linux中生成ICMP(即ping)套接字。

import ping, socket
try:
    ping.verbose_ping('www.google.com', count=3)
    delay = ping.Ping('www.wikipedia.org', timeout=2000).do()
except socket.error, e:
    print "Ping Error:", e

源代码本身易于阅读,请参阅和的实现verbose_ping以Ping.do获取启发。

2020-02-17