Heim > Artikel > Backend-Entwicklung > C-Programm zur Berechnung der Round Trip Time (RTT)
Anhand der URL-Adresse einer Website besteht die Aufgabe darin, die Roundtrip-Zeit zur Website zu berechnen.
Round Trip Time (RTT) ist die Gesamtzeit oder -länge, die zum Senden eines Signals erforderlich ist, plus die Zeit, die erforderlich ist, um eine Bestätigung dieses Signals zu erhalten. In dieser Zeit ist auch die Laufzeit zwischen den Signalen enthalten.
Ein Benutzer kann seine Roundtrip-Zeit bestimmen, indem er die IP-Adresse anpingt.
Das Ergebnis der Roundtrip-Zeit hängt von folgenden Gründen ab:
Normalerweise wird die Dauer der Roundtrip-Zeit in Millisekunden angegeben und wir zeigen die Ausgabe in Sekunden an.
Input: www.tutorialspoint.com Output: Time taken:0.3676435947418213 Input: www.indiatoday.in Output: Time taken:0.4621298224721691
Wir werden die folgende Methode verwenden, um das gegebene Problem zu lösen: −
Start Step 1 -> import time Step 2 -> import requests Step 3 -> define a function def roundtriptime(url): Set t1 = time.time() Set req = requests.get(url) Set t2 = time.time() Set t = str(t2-t1) Print Time taken Step 4 -> Initialize url = "http://www.tutorialspoint.com" Step 5 -> Call function roundtriptime(url) Stop
import time import requests # Function to calculate the roundtriptime def roundtriptime(url): # time when the signal is sent t1 = time.time() req = requests.get(url) # time when the acknowledgement # is received t2 = time.time() # total time taken t = str(t2-t1) print("Time taken:" + t) # url address url = "http://www.tutorialspoint.com" roundtriptime(url)
Time taken:0.3676435947418213
Das obige ist der detaillierte Inhalt vonC-Programm zur Berechnung der Round Trip Time (RTT). Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!