AndroidAsync Socket.io игнорирует настройки тайм-аута сервера

Мы используем AndroidAsync для Socket.io и в целом очень довольны этим. Но чтобы обеспечить хороший пользовательский опыт, он необходим для быстрого обнаружения сбоев сети. Из коробки это занимает минуту или больше. Как я понимаю Socket.io, время ожидания устанавливается на сервере и передается клиенту при первоначальном рукопожатии. Но изменение времени ожидания сердцебиения нашего сервера, похоже, никак не влияет на AndroidAsync (хотя время ожидания сервера быстрее).

Что мне не хватает? Как заставить AndroidAsync использовать новые тайм-ауты сервера? Или есть способ установить их на стороне клиента?

Примечание. Я могу установить время ожидания начального соединения с помощью SocketIORequest.setTimeout, но это относится только к начальному соединению.

0 ответов

Другие вопросы по тегам