首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Windows messaging for interop?

Windows messaging for interop?
EN

Stack Overflow用户
提问于 2013-03-12 05:35:02
回答 1查看 87关注 0票数 0

是否可以使用windows消息系统作为两个.NET应用程序互连的手段?如何做到这一点?我正在寻找一种在2个不同的.NET应用程序之间交流高频数据的方法。我们已经尝试过TCP/IP,但发现很难避免丢弃消息,所以我们切换到MSMQ,它可以工作,但有一个性能因素,我们不需要持久化消息。

我们假设这些应用程序在同一台PC上运行。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-03-12 05:46:12

既然您已经将问题编辑为应用程序在同一台PC上运行,我建议您对IPC - http://msdn.microsoft.com/en-us/library/windows/desktop/aa365780(v=vs.85).aspx使用命名管道

如果你在同一台PC上,没有理由去检查MSMQ或TCP/IP堆栈,它们可以简单地使用共享内存。

如果您的进程之间的契约是干净的(尤其是如果它是单向的),那么您可以使用WCF NetNamedPipeBinding来实现一个更简单的实现-- http://msdn.microsoft.com/en-us/library/ms752247.aspx

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/15349109

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档