Я использую EventMachine + em-http-request для запроса потокового API Twitter.Это работает отлично, но теперь я хотел бы получить это доказательство ошибки.
Каков был бы лучший способ обнаружить, что соединение остановлено?(чтобы попробовать автоматическое переподключение).
У меня есть временное решение: каждый раз, когда я получаю новый чанк из метода потока, я сохраняю текущую временную метку.PeriodicTimer проверяет эту временную отметку и выдает переподключение всякий раз, когда последняя отметка времени старше 30 секунд.Проблема с этим решением заключается в том, что нет разницы между остановленным соединением и рабочим соединением без содержимого.
Спасибо за вашу помощь.