Python 程序计算往返时间 (RTT)
这里我们将讨论如何使用 Python 来获取往返时间 (RTT)。RTT 是指信号完成整个行程所需的时间。这意味着从发送信号的开始时间到接收到确认信号的时间这段时间。
RTT 结果因以下不同参数而异。
- 发送方的数据传输速率。
- 传输介质的性质。
- 发送方和接收方之间的实际距离。
- 发送方和接收方之间的结点数。
- 局域网上的流量。
- 中间点处理的请求数。
示例代码
import time
import requests
import sys
deffind_roundtriptime(url):
initial_time = time.time() #Store the time when request is sent
request = requests.get(url)
ending_time = time.time() #Time when acknowledged the request
elapsed_time = str(ending_time - initial_time)
print('The Round Trip Time for {} is {}'.format(url, elapsed_time))
find_roundtriptime(sys.argv[1])输出
$ python3 319.RoundTripTime.py https://tutorialspoint.com/ The Round Trip Time for https://tutorialspoint.com/ is 0.8301455974578857 $ python3 319.RoundTripTime.py https://www.google.com The Round Trip Time for https://www.google.com is 0.5217089653015137 $
广告
数据结构
网络
RDBMS
操作系统
Java
iOS
HTML
CSS
Android
Python
C 编程
C++
C#
MongoDB
MySQL
Javascript
PHP