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