Я хочу создать чат-приложение. Приложение чата корректно работает как чат реального времени на веб-сервере, используя непрерывный опрос и толкание данных. Но опрос - неплохое решение для мобильных приложений. Поскольку наш чат уже построен как HTTP Rest API, поэтому переход на XMPP для нас очень много.Веб-гнездо или XMPP? Что лучше для мобильного приложения для создания чат-приложений
Итак, мы только что узнали о WebSocket. Может ли кто-нибудь предложить мне, что лучше для чата в реальном времени в этой ситуации. WebSocket работает очень быстро, и нам также не нужно проводить непрерывный опрос таймеров с сервера.
ли предложить лучший вариант если и спасибо :)
Спасибо, Еще одна проблема, которая очень важна, - это разряд батареи. Будет ли такая же проблема возникать в случае использования Socket для приложений для Android и iOS, поскольку существует регулярное прямое соединение между сервером и клиентом, а частые отключения могут увеличить пропускную способность, что приведет к увеличению потребления батареи. Любое решение для этого. –
На самом деле, веб-гнезда не предназначены для устройств, ориентированных на батареи. Вы можете взглянуть на mqtt или coap для миниатюрного формата кадров данных. Mqtt разрешает qos, где вы не можете применять в websockets без внешних проверок. – cagdas
К сожалению, я должен был начать с Web Socket. Но есть много приложений, которые используют веб-сокет в мобильном приложении. Slack - один из примеров. У меня нет хорошего представления о MQTT. Должен ли я выполнять работу на стороне сервера также для MQTT. –