#http #dns #ping #public
#http #dns #свист #общественный
Вопрос:
В клиентском приложении javascript, когда пользователь не может подключиться к серверам приложения, я хотел бы различать 2 разных случая:
- Мои серверы не работают
- Соединение клиента с сервером отключено
Я не смог найти ничего полезного в javascript, потому что он определяет, подключен ли пользователь к какой-либо сети, или подключена ли сетевая карта, или бесполезные вещи такого рода. Я выяснил, что единственный способ быть уверенным-это отправить форму запроса на другой сервер в Интернете и сравнить ответы.
Поэтому мой вопрос таков: существует ли общедоступный сервер ICANN или другой публичной организации, который позволяет выполнять такой запрос на своих серверах, чтобы выяснить, действительно ли у пользователя есть действительное подключение к Интернету ?
Комментарии:
1. Откуда вы знаете, что клиент не может подключиться к вашему серверу?
2. Когда XMLHttpRequest завершается неудачно.
3. Если запрос клиента не выполняется из-за проблем с подключением, рекламой или DNS, сервер об этом понятия не имеет.