IPC mono <-> .NET?

3

我在同一台Windows机器上运行了两个进程。一个使用Mono,另一个使用MS .NET。

什么是最好的进程间通信解决方案?

2个回答

2

实际上,我认为您需要提供更多信息才能得到一个好的答案。IPC的类型取决于您的需求。我使用过几种IPC,如共享内存、文件、内存映射文件、管道、套接字等。我认为这个问题与.Net vs. Mono关系不大,更关注您的具体需求。

话虽如此,对于大多数应用程序,我主要使用TCP和UDP进行通信。当您将通信放在网络上时,虚拟机、语言、计算机等都变得无关紧要。对于本地通信,您的回送设备(127.0.0.1)非常适合。如果您决定将应用程序移到另一台机器上,您只需要更改地址即可。

将数据(例如http)放入现有协议中,就可以从大多数语言中获得开箱即用的效果...


1
我会选择Remoting。它快速、简单、高效,而且...我提到它有多简单了吗?

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接