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

Какую технологию лучше использовать для передачи данных между сервером (spring-boot) и android/ios в режиме реального времен: socket, websocket, socketio, long-polling, etc.. ?
  • Вопрос задан
  • 72 просмотра
Пригласить эксперта
Ответы на вопрос 1
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).
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы