Обнаружение сброса соединения на стороне клиента - PullRequest
0 голосов
/ 04 августа 2020

У меня есть служба, которая выполняет синхронные длительные операции. Ну, во-первых, они должны были быть асинхронными, но это уже другое обсуждение :).

Проблема усугубляется, когда пользователь пытается выполнить эти операции из медленных сетей или пытается выполнить межконтинентальные запросы. Запросы отправляются из браузера. В большинстве случаев соединение сбрасывается со стороны пользователя, и мы получаем исключения сломанных каналов (исключение прерывания клиента) и сброс соединения на стороне сервера.

Очевидно, эти исключения недостаточно убедительны.

Хотел проверить, есть ли какой-либо инструмент на стороне клиента (может быть расширением браузера), который может, по крайней мере, обнаружить, что соединение было прервано со стороны клиента. ?

Также был бы рад узнать, есть ли другие методы устранения неполадок, которые я могу применить здесь.

Я понимаю, что на стороне сервера я не могу ничего сделать, чтобы определить, разорвал ли клиент соединение

С уважением,

Саурав

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...