Потеря соединения с сервером Worklight без интервала подтверждения

Worklight 6.1.0.1 Если для тайм-аута сеанса сервера Worklight установлено значение 1 час, а интервал сердцебиения не установлен. Приложение запускается и устанавливает соединение с WL-сервером.

Сервер WL выключен и не перезапускается. Если приложение не вызывает никаких обратных запросов к серверу WL (например, подключение, адаптер и т. д.), в то время как сервер остановлен, будет ли обнаружена потеря соединения, или мне пришлось бы установить интервал пульса, чтобы вызвать потерю связь должна быть обнаружена?


person Michael Mirt    schedule 28.05.2014    source источник


Ответы (2)



Если вы хотите обнаружить потерю соединения с сервером, используйте следующее

  • События, которые запускаются только при изменении состояния подключения. Успех ‹--> Неудача WL.Events.WORKLIGHT_IS_CONNECTED и WORKLIGHT_IS_DISCONNECTED. Для получения дополнительной информации см. этот ссылка
  • используйте onConnectionFailure в initOptions, чтобы определить сбой подключения к серверу. См. этот SO ответ для получения дополнительной информации.
person Bluewings    schedule 29.05.2014