логика keep alive

Discussion in 'Web Call Server 3' started by Oleg, Nov 11, 2014.

  1. Oleg

    Oleg New Member

    Здравствуйте. Можете ли вы объяснить логику работы keep alive и для чего оно надо? Похоже по умолчанию оно отключено? А зачем оно вообще в таком случае? Речь о Flash RTMFP.
  2. Max

    Max Administrator Staff Member

    Есть три вида Keep-Alive:
    1. Клиент -> сервер - логика на уровне протокола RTMFP
    Плеер Flash Players посылает пакет keepAlive по RTMFP через определенные промеждутки времени, указанные в файле настроек server.properties, в параметре
    Code:
    keep_alive.peer_interval =2000
    Если сервер не отвечает на пинг, клиент закрывает соединение.
    2. Сервер ->клиент - догика на уровне работы протокола RTMFP
    Сервер посылает пакеты клиенту через промежутки времени, указанные в
    Code:
    server.properties keep_alive.server_interval =5000
    (каждые 5 секунд).
    Если клиент не отвечает на пинг 5 раз (см. параметр
    Code:
    keep_alive.probes =5
    ), то сервер завершает сессию клиента.
    3. Keep Alive на уровне приложения.
    Эти значения заданы на уровне клиента и сервера flashphoner.
    Установите параметр
    Code:
    keep_alive.algorithm=HIGH_LEVEL
    , чтобы включить пинг на уровне приложения

Share This Page