Salut
Est-il déconseillé d'utiliser une connexion permanente bidirectionnelle avec socket.io (par exemple) à partir d'un appareil mobile comme un smartphone? Je me pose la question à cause de :
1. L'autonomie de la batterie réduite à cause du maintient de la connexion.
2. Le transfert de données "inutile" servant à maintenir la connexion.
Vaut-il donc mieux rester avec un bon vieux service web REST et n'utiliser une communication par socket que si nécessaire? (chat par exemple)
Ou puis-je utiliser les sockets pour la totalité des communications application<->serveur (chargement des données des pages) sans devoir m'inquiéter à ce sujet?
Comment font des applications comme WhatsApp pour recevoir les messages? Connexion ouverte en permanence avec un socket? (je pense qui oui, mais ça veut dire que le modem du smartphone est toujours actif, 24h/24 !)
Merci d'avance
Est-il déconseillé d'utiliser une connexion permanente bidirectionnelle avec socket.io (par exemple) à partir d'un appareil mobile comme un smartphone? Je me pose la question à cause de :
1. L'autonomie de la batterie réduite à cause du maintient de la connexion.
2. Le transfert de données "inutile" servant à maintenir la connexion.
Vaut-il donc mieux rester avec un bon vieux service web REST et n'utiliser une communication par socket que si nécessaire? (chat par exemple)
Ou puis-je utiliser les sockets pour la totalité des communications application<->serveur (chargement des données des pages) sans devoir m'inquiéter à ce sujet?
Comment font des applications comme WhatsApp pour recevoir les messages? Connexion ouverte en permanence avec un socket? (je pense qui oui, mais ça veut dire que le modem du smartphone est toujours actif, 24h/24 !)
Merci d'avance