将数据从一个控制台应用程序发送到另一个

Send data from one console application to another

我正在从事一个项目,该项目基本上 运行 程序的每个部分都在一台完全独立的计算机上。这样做的原因是因为这些是数据服务器,从主用户桌面上启动的目标程序获取数据。 (非常 CPU 密集)

应用程序只需要能够通过网络发送数据和类似的东西。 一个是控制台应用程序,另一个是 C# 制作的操作系统(从技术上讲是 WPF,但取代了 windows,只留下了一个内核)。

那么我该怎么做呢?

由于两个应用程序都使用 C#,最简单的方法是使用 Windows Communication Foundation (WCF) - https://msdn.microsoft.com/en-us/library/ms734712(v=vs.90).aspx

它允许您调用远程方法,就好像它们只是普通的本地方法一样。