Оцените время прохождения пакета между удаленным сервером и локальным компьютером

При отправке сообщения на сервер с socket и получить ответ, как это:

from contextlib import closing
from socket import socket, AF_INET, SOCK_DGRAM

start = time.time()
with closing(socket(AF_INET, SOCK_DGRAM)) as s:
    s.sendto('hello', ('203.0.113.0', 1234))  
    msg, address = s.recvfrom(1024)
now = time.time()

затем now - start дает общее время приема-передачи для Локального компьютера -> Удаленный сервер -> Локальный компьютер.

Вопрос: Я хотел бы получить Удаленный сервер -> Время поездки пакета локального компьютера. Есть ли способ получить лучшую оценку, чем (now - start) / 2 ?

0 ответов

Другие вопросы по тегам