8
votes

Communication entre Windows Service and Desktop App

Je souhaite créer une communication entre un service Windows et une application de bureau sur Windows 7. J'ai lu que les tuyaux nommés sont un moyen de communiquer entre deux processus. Puis-je les utiliser pour mon but?


1 commentaires

Cela dépend, quel est votre but? Que fait l'application? La route la plus commune est un service WCF sur HTTP, ce son est-il approprié?


3 Réponses :


5
votes

Bien sûr, vous pouvez utiliser des tuyaux nommés, WCF de nombreuses autres méthodes IPC.

Pour un exemple de tuyau nommé parmi les questions de dépassement de pile, voir ici aussi pour certains backgound:

Inter processus Communication à l'aide du service Windows

Vérifiez également celui-ci: GUI et Windows Service Communication


1 commentaires

Le premier lien n'a pas vraiment aidé beaucoup, mais le deuxième lien était assez informatif.



2
votes

aller avec wcf , c'est une bonne solution pour commencer. < / p>


0 commentaires

3
votes

Comme indiqué ci-dessus, de nombreuses options sont disponibles. Sachez simplement que si vous allez la route TCP / IP (par exemple, WCF), l'utilisateur devra avoir une connexion réseau valide (un adaptateur de bouclage fonctionnera) sinon votre client et votre service ne pourra pas communiquer.


0 commentaires