GUI et le service windows communication
Je sais que depuis Vista, que le C# ne peut pas accrocher une INTERFACE utilisateur directement sur le service windows. Ce qui était indiqué sur le Site de Microsoft.
Ma question à cet égard est la suivante: "Quel est le meilleur mode de communication à partir d'une INTERFACE utilisateur pour le service?"
J'ai entendu parler de l'accès distant, Web services, et direct TCP. Existe-il d'autres méthodes? Comment ils se classent par rapport à la mentionné précédemment méthodes? Comment compliquées sont-ils à mettre en œuvre?
Ma demande est pour l'usage de l'intranet, pas internet. La plateforme de Microsoft sera sur les deux côtés, de sorte que l'interopérabilité n'est pas un facteur, mais la vitesse est. Je veux dire que je voudrais faire passer le plus petit paquet possible sur le réseau.
TIA
OriginalL'auteur Stéphane | 2009-11-20
Vous devez vous connecter pour publier un commentaire.
Si vous allez être en développement .NET, utilisez WCF pour votre communication interprocessus. WCF simplifie considérablement le développement en raison de la complexité associée à un mécanisme de communication (p. ex., des sockets, des tuyaux, etc.) sont extraites derrière un modèle de programmation unifié. Ainsi, il n'a pas d'importance si vous choisissez d'utiliser http, tcp, ou des canaux nommés pour votre mécanisme de transport, le modèle de programmation est le même.
Je vous recommande fortement de Juval Lowy du livre la Programmation des Services WCF pour toutes les choses de la WCF. Vous pouvez également visiter son site, IDesign.net, gratuitement WCF exemples de code.
Pour un aperçu de la WCF, regarder ce gratuit vidéo à dnrTV. Il couvre le but de la WCF et démontre WCF de programmation par le biais de certains de facile-à-suivent des exemples.
Si vous ne l'avez pas déjà créé votre service Windows, mais l'intention de le faire en C#, vous pouvez suivre étape par étape ici.
OriginalL'auteur Matt Davis
Il existe de nombreuses façons de communiquer entre les processus - les canaux nommés, les compartiments, les fichiers mappés en mémoire, des sockets, des ActiveX/COM objets, pour n'en nommer que quelques-uns. Vraiment résume à des technologies qui vous sont familiers à l'aise avec.
OriginalL'auteur Remy Lebeau