Quale protocollo dovrebbe essere usato per implementare un modulo di chat nelle applicazioni mobili: XMPP o WebSockets?
Sono fondamentalmente uno sviluppatore dove ho lavorato molti progetti utilizzando la chat in funzione nella mia applicazione. Uno dei migliori protocolli è XMPP che preferirei usare nella mia applicazione. XMPP è un protocollo aperto e le implementazioni possono essere sviluppate utilizzando qualsiasi licenza software; sebbene molte implementazioni di server, client e librerie siano distribuite come software libero e open-source, esistono anche numerose implementazioni software freeware e commerciali. Quando si invia un messaggio all'altro utente usando XMPP, il vantaggio principale è che non ci sarà nessuna perdita di pacchetti tra gli utenti quando sono online, il messaggio verrà passato al server e poi all'altro utente a cui si invia. E lo svantaggio con XMPP è che il messaggio sembrerà essere morto se l'utente è offline.
In relazione al websocket è una delle tecnologie in crescita che porterà più vantaggi all'utente. Qui il messaggio non sarà morto anche se l'utente è offline. Il messaggio sarà passato dal mittente al server e dal server sarà spinto alla fine del ricevitore anche se il ricevitore è offline.
Prova a usare queste tecnologie che ti aiuteranno a ottenere un risultato migliore.BUON LAVORO...
Articoli simili
- Qual è il modo più semplice per implementare un'architettura di messaggistica di chat per una startup per applicazioni mobili?
- Come collegare un modulo Google a un dato foglio Google in modo che ogni risposta al modulo entri direttamente nelle celle corrispondenti del foglio
- Quale protocollo di comunicazione wireless è usato nelle tastiere e nei mouse senza fili?
- Come sviluppare un'app di chat per Android usando XMPP