Je dois implémenter une application iOS, qui se connecte à un serveur Web et reçoit des événements de celle-ci, c'est-à-dire une interrogation longue du serveur. Je prévois d'utiliser la bibliothèque AsyncSocket
.Comment utiliser les sockets dans iOS?
Mon idée est d'ouvrir un socket sur l'iPhone, de l'envoyer au serveur la première fois que je me connecte, puis d'écouter indéfiniment le socket et de mettre à jour l'interface graphique en fonction des événements que le serveur lui envoie. Voici mes questions:
- Est-ce une approche correcte et si non - comment cela devrait-il être fait?
- Est-ce que le serveur peut envoyer des données à la socket que je lui donne (tant que le socket est ouvert), si l'iPhone et le serveur sont sur des réseaux différents et que l'iPhone est sur un réseau local?
merci énorme! :) Je vais essayer :), et si je suis coincé sur quelque chose, je vais demander à nouveau, si je peux :) – cpprulez