IPC 单声道 <-> .NET?
Posted
技术标签:
【中文标题】IPC 单声道 <-> .NET?【英文标题】:IPC mono <-> .NET? 【发布时间】:2010-07-15 17:00:06 【问题描述】:我有两个进程在同一台 Windows 机器上运行。一个使用单声道,另一个使用 MS .NET。
进程间通信的最佳解决方案是什么?
【问题讨论】:
【参考方案1】:真的,我想说您需要提供更多信息才能获得好的答案。 IPC 的类型取决于您的需求。我使用了几种类型的 IPC、共享内存、文件、内存映射文件、管道、套接字等。我认为这个问题不是关于 .Net 与 Mono 的问题,而是关于您的特定需求。
也就是说,我的大多数应用程序主要使用 TCP 和 UDP。当您通过网络进行通信时,虚拟机、语言、计算机等变得无关紧要。对于本地通信,您的环回设备 (127.0.0.1) 效果很好。如果您决定将您的应用程序带到另一台机器上,您只需要更改地址。
将您的数据(例如 http 放入现有协议中,您将获得大多数语言的开箱即用...
【讨论】:
【参考方案2】:我会选择远程处理。快速、简单、高效……我有没有提到它有多简单??
【讨论】:
以上是关于IPC 单声道 <-> .NET?的主要内容,如果未能解决你的问题,请参考以下文章
.NET(单声道)是不是有类似 boost::asio 的东西?
无法使用单声道加载文件或程序集 System.Net.Http