nepster-web
@nepster-web

SSE vs SOCKET.IO

Скажите пожалуйста в чем разница между SSE (Server-Sent Events) м SOCKET.IO, что лучше использовать ?
  • Вопрос задан
  • 3125 просмотров
Пригласить эксперта
Ответы на вопрос 1
MarcusAurelius
@MarcusAurelius Куратор тега Node.js
автор Impress Application Server для Node.js
1. SSE однонаправленный, только передача событий с сервера на клиент, а сокеты - двунаправленный, можно отправлять сообщения по инициативе любой из сторон и делать ответы на них. При использовании SSE, клиент еще должен связываться с сервером по обычному AJAX/JSON.
2. SSE - это надстройка над HTTP и он прекрасно проходит через фаерволы и шлюзы, в отличие от сокетов.
3. SSE проще реализовать, как на сервере, так и на клиенте.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы