Читайте о Server push here.
Я хочу передать данные клиенту из моего веб-приложения в режиме реального времени.
Я смотрел на сокеты TCP как один из вариантов.
Для HTTP я нашел множество фреймворков для Java, PHP, Python и других более here. Однако я не знаю, поддерживает ли какая-либо из них Push.Реализация сервера Push
- Какие варианты и рамки вы бы предложили для внедрения Server push?
- На каком языке вы выступаете за то, чтобы реализовать то же и почему?
Рамка не поддерживает «push». Push - это длинный запрос со сном в нем, который периодически отправляет (толкает) обновления клиенту. Я думаю, что поддержка этого фрейма не должна вас беспокоить. – ryeguy
@ryeguy: Будет ли реализация сокетов TCP более эффективной, чем длительный опрос HTTP. –
Ну, вам все равно нужно выполнить HTTP-запрос, предполагая, что вы просто используете базовый HTML (в отличие от флэш-памяти, где вы можете использовать фактические сокеты). Но если вы имеете в виду, что вы создаете свой собственный сервер для приема таких запросов, да, это лучше. Facebook построил свой кометный сервер в erlang для своего чата. – ryeguy