首页 > 解决方案 > 如何在 .NET Core 中实现进程间通信?

问题描述

我正在使用 Process 和 ProcessStartInfo 启动一个进程,我需要将这两个进程相互通信。开始的过程必须传达它的开始、结束和结果。

ProcessStartInfo psi = new ProcessStartInfo();
                psi.FileName = xyz;

                psi.UseShellExecute = false;
                psi.CreateNoWindow = true;
                psi.RedirectStandardOutput = true;

                Process p = Process.Start(psi);
                p.Start();
                p.WaitForExit();

标签: .net-core

解决方案


我不得不接受套接字编程。套接字编程使我能够相互交流我的进程。


推荐阅读