Улучшить определение пинга

Issue #23 resolved
mcdemon created an issue

В прошлый раз я предлагал использовать tcping Я заметил что на RU серверах в последнее время нет открытого 80 порта (например мне попался 188.93.59.101), но зато открыт icmp

Предлагаю 2 варианта:

  1. Если сервер определяется как Russia, то использовать icmp

  2. Использовать проверку icmp на всех серверах, и если icmp закрыт то уже тогда использовать сокеты.

Comments (4)

  1. Siarhei Astapchyk repo owner

    Буду делать скорее всего так: пробуем icmp, если не работает, то пингуем через сокеты. Еще можно написать простенький сканер портов, однако фиг знает, вдруг там файрвол какой стоит, может и соединение с серваком разорвать.

  2. Log in to comment