Je ne peux trouver que la sérialisation, l'utilisation de WCF, etc. Mais existe-t-il un moyen commun standard de communication entre deux processus dans .Net? MISE À JOUR: Ce que je veux dire réellement comment communiquer entre deux processus localement quand je n'ai pas besoin d'utiliser WCF, Remoting et réseau du tout. Y a-t-il des façons de le faire? Et je suis intéressant de manière plus élégante que de stocker des données sur disque dur ou sur une base de données.Comment communiquer entre les processus?
Répondre
sans autre information, je suggère d'utiliser WCF avec une configuration de canaux nommés:
What is the best choice for .NET inter-process communication?
Quelles sont les informations supplémentaires requises? –
Voici quelques-unes des préoccupations soulevées ci-dessus: avez-vous besoin de mettre en file d'attente des messages, pub/sub, etc. Si vous cherchez simplement à appeler des méthodes à travers les processus, WCF est la méthode recommencée. Vous rencontrerez probablement beaucoup de ".NET Remoting", mais comme Anuj l'a mentionné, c'est un peu désuet à ce stade. –
Je n'ai pas besoin de file d'attente de message, pub/sub, etc. mais bien sûr il est intéressant de savoir si je le ferais? Cela signifie-t-il que je dois utiliser d'autres moyens (pas WCF)? –
Vous pouvez également consulter .NET Remoting. Mais à toutes fins utiles, vous ne devriez pas l'utiliser, à moins que vous ayez des exigences explicites qui sont satisfaites par la communication à distance comme ... en cours, la communication interdomaine.
Je voudrais juste regarder NetNamedPipeBinding de WCF. On dirait que c'est exactement ce que vous voulez: http://www.codeproject.com/KB/WCF/wcfipcsample.aspx
Il semble également que cette question a déjà répondu:
Je connaissais la WCF, c'est pourquoi je l'ai mentionné dans la question. Ce que j'ai demandé - y a-t-il une façon commune de le faire. En d'autres termes, Microsoft recommande-t-il quelque chose pour le faire? –
- 1. Comment communiquer entre deux processus en python
- 2. Comment communiquer entre les modèles Rhapsody dans différents processus/systèmes?
- 3. Comment communiquer entre les fenêtres?
- 4. Utilisation de descripteurs de fichiers pour communiquer entre les processus
- 5. Difficulté à communiquer entre les processus avec des signaux
- 6. nodejs: comment communiquer entre deux processus sur deux serveurs
- 7. Communiquer entre les fragments xamarin
- 8. Comment communiquer entre les contrôles personnalisés ASP.net
- 9. Comment communiquer entre les composants joomla?
- 10. Comment communiquer entre les services d'arrière-plan
- 11. Comment communiquer entre les applications sur Android
- 12. Meilleure approche pour communiquer avec les processus
- 13. Comment communiquer entre des objets
- 14. Comment communiquer entre deux applications?
- 15. Comment communiquer entre deux applications
- 16. Comment communiquer entre deux domaines Weblogic?
- 17. comment communiquer deux processus python distincts?
- 18. Communication entre les processus Rails
- 19. Communiquer entre deux fragments
- 20. communiquer entre les instances d'une application
- 21. Objectif C: Communiquer entre les classes
- 22. iphone sdk communiquer entre les threads
- 23. Communiquer entre deux threads
- 24. Communiquer entre des programmes MPI distincts
- 25. Les panneaux peuvent-ils communiquer entre eux?
- 26. Communication entre les formulaires "Pas même processus"
- 27. Comment communiquer entre projets C# et Wpf?
- 28. PHP: Comment mieux communiquer entre deux serveurs
- 29. Android: Comment communiquer entre 2 activités
- 30. comment communiquer entre application Windows et Silverlight?
Quel type de communication? Voulez-vous dire envoyer des commandes, ou envoyez-vous seulement des données? – Jordan
Local ou distant? Fiable ou meilleur effort? Synchrone ou asynchrone (en file d'attente)? Point à point de pub-sub? Une taille unique ne convient pas à tous. –
@Remus Rusanu: localement, mais est-ce différent selon vos prochaines options? –