如何从C#应用程序远程调用另一个进程方法

Erd*_*kan 8 c# methods process call

我有一个C#应用程序,我想从我的app调用一个函数名称,例如SendChatMessage(字符串消息,int userid).但是这个函数属于我计算机上另一个运行的基于客户端/服务器的应用程序.我找不到如何做到这一点的方式.

我尝试使用Reflection库进行此操作但失败了.希望有人帮助我.

感谢帮助.

Sae*_*ati 15

欢迎来到进程间通信的世界.有很多方法可以做到这一点,比如命名管道,RPC,共享内存等.

简而言之,您的程序在一个进程内运行.另一个程序在另一个进程中运行.这就像你父亲试图向隔壁男孩询问一些东西.这些进程可以相互通信并调用彼此的方法,或者使用彼此的数据.但不是随意或过程.他们需要一些共同的沟通标准.

看看这些问题:

2 C#进程之间最简单的进程间通信方法是什么?

.NET进程间通信的最佳选择是什么?

在C#中进行进程间通信的最简单方法是什么?