Casa > Q > Que Protocolo Deve Ser Usado Para Implementar Um Módulo De Chat Em Aplicações Móveis: Xmpp Ou Websockets?

Que protocolo deve ser usado para implementar um módulo de chat em aplicações móveis: XMPP ou WebSockets?

Am basicamente um desenvolvedor onde eu trabalhei em muitos projetos usando o chat apresentado no meu aplicativo. Um dos melhores protocolos é o XMPP que eu preferiria usar no meu aplicativo. O XMPP é um protocolo aberto e implementações podem ser desenvolvidas usando qualquer licença de software; embora muitas implementações de servidor, cliente e biblioteca sejam distribuídas como software livre e de código aberto, também existem inúmeras implementações de software gratuito e comercial. Quando uma mensagem é enviada ao outro usuário usando o XMPP a principal vantagem é que não haverá perda de pacotes entre os usuários quando eles estiverem online. A mensagem será passada para o servidor e depois passada para o outro usuário a quem enviamos. E a desvantagem com o XMPP é que a mensagem parecerá morta se o usuário estiver offline.

Na preocupação com o websocket é uma das tecnologias em crescimento que trará mais vantagens para ser usada pelo usuário. Aqui a mensagem não morrerá mesmo que o usuário esteja offline. A mensagem será passada do remetente para o servidor e do servidor será empurrada para o receptor mesmo que o receptor esteja offline.

Try usando estas tecnologias que o ajudarão para um melhor resultado.BOA SORTE...!!

De Tatia

Quais são os serviços prestados pela Internet? :: Devo aprender Java ou Kotlin para desenvolver aplicações Android?