Какую технологию лучше использовать для передачи данных между сервером и android/ios в режиме реального времени?

Какую технологию лучше использовать для передачи данных между сервером (spring-boot) и android/ios в режиме реального времен: socket, websocket, socketio, long-polling, etc.. ?
  • Вопрос задан
  • 79 просмотров
Пригласить эксперта
Ответы на вопрос 1
2ord
@2ord
WebSocket лучше подходит чем long-polling для "реального времени", это соединение full-duplex.
Кроме того,
Socket.IO primarily uses the WebSocket protocol with polling as a fallback option, while providing the same interface. Although it can be used as simply a wrapper for WebSocket, it provides many more features, including broadcasting to multiple sockets, storing data associated with each client, and asynchronous I/O.

Если речь о клиенте-веб-браузере, то еще можно использовать Server-Sent Events (SSE).
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Похожие вопросы
23 нояб. 2024, в 01:31
1000 руб./за проект
23 нояб. 2024, в 00:16
2000 руб./за проект
22 нояб. 2024, в 23:55
3000 руб./за проект