Der Client hat eine Reihe von IP-Adressen von Webservern. Meine Aufgabe ist es, die Verbindungsqualität zwischen Client und jedem dieser Server zu überprüfen und auszuwählen, welche die geringste Latenz hat.Der beste Weg, um die Verbindungsqualität zwischen Client und Server zu testen
Die erste Idee, die in meinen Kopf kam, war TCP-Verbindung mit java.net.Socket
Klasse zu etablieren und die Zeit dafür zu nehmen. Aber ich bin mir nicht sicher, dass es der beste Weg ist, diese Aufgabe zu lösen.
Also, meine Fragen sind:
1) java.net.Socket
eine richtige Lösung verwendet?
2) Wenn die Antwort positiv ist, sollte ich nur eine Verbindung oder 2-3 und die durchschnittliche Zeit bekommen?
3) Wenn die Antwort negativ ist, was ist der richtige Weg, um es von Java aus zu tun?