Как средствами js и php определить разрыв сети и подтвердить этот факт?

Моделирую ситуацию:
Пользователь проходит тестирование. На один ответ отводится, к примеру, 30 секунд. Сеть отваливается. Он звонит и говорит об этом в техподдержку. Техподдержка должна дать итоговый вывод, обманывает человек, затягивая время, или говорит правду.

Как лучше реализовать механизм подтверждения этого факта средствами js и/или php?
  • Вопрос задан
  • 294 просмотра
Пригласить эксперта
Ответы на вопрос 4
Zraza
@Zraza
Помог ответ? Отметь решением!
Технически, как минимум, 2 вараинта:
1) Запросы к серверу каждые n секунд. Если несколько запросов подряд не проходит - сети нет.
2) Соединение по websocket, так же отправлять периодически пинги.

Но да, как отписали в комментах, можно просто вырубить сеть в браузере или выключить wi-fi. Как это уже бизнесово рещать - вопрос отдельный.
Ответ написан
xmoonlight
@xmoonlight
https://sitecoder.blogspot.com
+1 вопрос (чё думать-то?...)
Ответ написан
BojackHorseman
@BojackHorseman Куратор тега Веб-разработка
...в творческом отпуске...
прописать в пользовательском соглашении, что сервис имел в виду проблемы провайдеров и их клиентов
Ответ написан
Noizefan
@Noizefan
бизнесово лично мы это у себя решаем дополнительной попыткой. на второй раз будь добр обеспечить качество связи. в любом кафе бесплатный вай фай. и никакие веб сокеты не нужны. кому из вас двоих, тебе или юзеру нужно пройти тест? вот на том ответственность и лежит, раз уж со своей стороны вы всё сделали правильно
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы