Je crée une application iOS de chat en utilisant Socket.IO et j'avais un plan établi et je me demandais si c'était la bonne façon de le faire.Application de conversation utilisant l'architecture des sockets.
1) L'utilisateur envoie un message du côté client au serveur, le côté serveur décide alors de la pièce ou de l'abonnement à envoyer.
2) Si un utilisateur à l'intérieur de la salle n'a pas reçu le message, il sera stocké dans la base de données jusqu'à ce qu'il puisse le recevoir, puis il sera retiré de la base de données.
est la bonne façon de s'y prendre pour faire un système de messagerie de type chat groupe
Il est préférable d'utiliser une connexion basée sur un serveur XMPP au lieu de Socket, car votre socket ne fonctionnera pas lorsque l'application est en arrière-plan ou en état terminé. – Hasya