Ответы пользователя по тегу ВКонтакте
  • Как сделать постоянное подключение к LongPoll вк при обрыве?

    Yar_Rick
    @Yar_Rick
    yareg.com
    Ошибочно думать, что Long Poll - "вечное соединение", это не так. Сервер держит соединение какое-то время, например 30 секунд, и если никаких событий за этот период не случилось, он его сбрасывает. Если событие случилось, то соединение закрывается с ответом. Поэтому нужно снова предпринимать попытку соединения - либо после получения события, либо после истечения таймаута. В документации VK этот момент описан, а также можно при помощи параметра указать таймаут. Они рекомендуют 25 сек, так как большинство прокси сбрасывают соединение через 30 сек. Подробнее здесь - https://vk.com/dev/bots_longpoll
    Ответ написан
    6 комментариев