Среда, 18.10.2017, 21:13
Главная Регистрация RSS
Приветствую Вас, Гость
Меню сайта
Опрос
Оцените мой сайт
Всего ответов: 147
Twitter
Форма входа
Поиск
Реклама
Календарь
«  Май 2012  »
ПнВтСрЧтПтСбВс
 123456
78910111213
14151617181920
21222324252627
28293031
Статистика

Онлайн всего: 1
Гостей: 1
Пользователей: 0
Главная » 2012 » Май » 10 » Как расчитать пинг?
01:47
Как расчитать пинг?

Сейчас, все привыкли полагаться на готовые функции. Например, ping = socket.ping().

Но не всегда разработчикам предоставляется такая функция. Так как же рассчитать пинг?

Всё очень просто! Что такое пинг? Пинг это время, затраченное на передачу пакета информации в компьютерных сетях от клиента к серверу и обратно от сервера к клиенту. 

То есть, нам нужно узнать разницу двух времён: время отправки и время приёма.

Алгоритм:

  1. Получаем текущее время (удобнее в UNIX формате)
  2. Отправляем время клиенту и как - либо метим пакет
  3. Если клиент получает меченый пакет, он отправляет его обратно
  4. Если сервер получает меченый пакет, он получает текущее время
  5. Находим разницу между текущем временем и временем из пакета
  6. PROFIT
Просмотров: 2038 | Добавил: КВинС | Теги: пинг, программирование, разработка | Рейтинг: 0.0/0
Всего комментариев: 0
Добавлять комментарии могут только зарегистрированные пользователи.
[ Регистрация | Вход ]