У меня есть существующий сервер веб-сокетов, который обслуживает json через веб-сокеты для обмена мгновенными сообщениями на каком-то порту, отличном от http/s.
Это отлично работает для браузеров, поддерживающих протокол websocket, но не позволяет многим другим браузерам использовать эту функцию.
Я читал о socket.io и nodejs и думал о добавлении прокси-сервера с использованием socket.io и nodejs перед сервером веб-сокетов для обработки всех запросов веб-сокетов. Поскольку socket.io поддерживает резервный вариант с использованием флэш-веб-сокетов или длинных опросов, я надеялся, что использование socket.io на стороне клиента также позволит поддерживать все старые браузеры.
Итак, мои вопросы,
- Возможен ли описанный выше подход?
- Как в nodejs должен обрабатываться откат к длительному опросу? Это обрабатывается автоматически или необходимо реализовать?
- Любые существующие ресурсы, которые могут мне помочь.
Спасибо