Question

Je commence à peine à regarder dans la WCF et je suis tombé sur le WSDualHttpBinding binding.

J'ai déjà utilisé .Net Remoting par le passé, mais il n’était pas possible d’appeler des rappels lorsque le client était derrière un routeur. Les rappels ne fonctionnaient que lorsque 2 applications fonctionnaient sur un réseau local.

Comme expliqué par cet article. http://blogs.msdn.com/manishg/archive/ 2004/10/16 / 243414.aspx

Il mentionne "Si votre application client s'exécute derrière un routeur (comme dans le cas de la plupart des configurations de réseau domestique), le serveur n'a aucun moyen d'envoyer des événements au client"

Est-ce que WCF trouve un moyen de remédier à cela, si j'ai bien compris, la liaison que prend en charge les callbacks ne fonctionne que sur un réseau local? Ai-je raison? Il serait bon que les rappels fonctionnent sur Internet et je me demandais si cela était possible.

Était-ce utile?

La solution

Pas encore. Les nouvelles liaisons de relais dans WCF 4.0 corrigent cela réellement, mais les liaisons doubles ne sont qu’un moyen de définir les rappels de serveur à client dans un contrat unique.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top