Взаимодействие с клиентом сервера: Long Polling, Comet, & Server-sent Events (SSE)

Я разрабатываю веб-приложение, подключенное к серверу, и мне нужно, чтобы сервер передавал некоторую информацию клиентам в заданное время.

Поэтому я начал читать о событиях, отправленных сервером (SSE), потому что веб-сайт был разработан на HTML5, и SSE казался подходящим для того, что я искал. Но какое удивление, когда я прочитал, что то, что на самом деле делал sSE, было отправкой запроса ОТ клиента на сервер, а не противоположным способом (вчера, я думаю, я понял, что длинный опрос - это своего рода эмуляция push-уведомлений). Поэтому я начал читать о веб-сокетах (но это сшило, что стандарт все еще является черновиком), а также посмотрел на Comet. Но я думаю, что я не могу уместить все части в своем уме.

Будет ли кто-нибудь выделять эти технологии (и, может быть, какие-то другие технологии), которые соответствуют моей проблеме, и какая ситуация более подходит для каждой из них?

Большое спасибо, я думаю, что я полностью потерян на этом поле.

5
задан Nadir Muzaffar 31 December 2013 в 20:09
поделиться