В качестве альтернативы Socket.io есть SockJS (https://github.com/sockjs/sockjs-client), который вроде лучше поддерживается и стабильнее, чем Socket.io.
Этот вопрос касается концептуального понимания архитектуры использования SockJS с веб-фреймворком, скажем, для создания чат-приложения.
В настоящее время я понимаю, что вам нужен клиент SockJS -и сервер SocketJS (в моем случае я намерен использовать SockJS -Tornado (https://github.com/MrJoes/sockjs-tornado)), чтобы иметь возможность общаться в стиле веб-сокетов -.
Но как SockJS (SockJS -клиент + SockJS -Tornado )связываются вместе с веб-платформой, которая выполняет остальную работу (, например. обслуживание страницы, запись/чтение в/из БД и т. д. ). Например, как компонент SockJS -Tornado взаимодействует с веб-сервером фреймворка? В частности, высоко ценится любое направление реализации этого с помощью web2py (веб-фреймворка Python ).