Nous sommes en train de construire un système client-serveur qui verra 10 ou plus de clients Apple iPad communiquant avec un serveur Windows central sur un réseau local sans fil.Meilleure méthode pour établir une communication bidirectionnelle entre les «clients» Apple iPad et un serveur Windows sur réseau local
Nous voulions un système de plomberie existant (services .NET à distance/WCF/services web/etc) qui nous permettrait de mettre en œuvre une solution fiable et sécurisée sans avoir à démarrer à un niveau bas (par exemple). L'une des principales conditions qui complique ce scénario est que, contrairement à un service Web traditionnel, le serveur Windows doit être en mesure d'avertir arbitrairement les clients lorsque certains événements se produisent - ce n'est donc pas un simple scénario de requête/réponse comme la toile. Au départ, nous allions utiliser des clients Windows, donc notre plan était d'utiliser le mode full-duplex de .NET WCF sur HTTP | TCP. Mais maintenant, en utilisant l'iPad, nous n'avons aucune infrastructure WCF. Donc, ma question est la suivante: quelle est la meilleure façon de permettre à un iPad et à un serveur Windows de communiquer (de façon sécurisée) sur un réseau local, chaque appareil pouvant communiquer avec l'autre? Devrait-il impliquer des services Bonjour? Est-ce que je suis coincé en train d'écrire du code socket de bas niveau? Merci!