.net-core - 如何在 .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();
解决方案
我不得不接受套接字编程。套接字编程使我能够相互交流我的进程。
推荐阅读
- c++ - 将新列添加到 QTableWidget
- json - JSON解码不能按预期工作 swift 4
- php - 如何编辑 laravel 护照令牌的 expires_at 字段
- python - 脚本在使用 Flask 和 AWS ELB 返回标头之前超时
- ios - 检查 JSON 密钥是否存在
- sorting - 排序命令奇怪的行为
- nginx - 如何配置 nginx 不显示登录控制台?
- javascript - 如何通过 jquery remove 功能删除单个输入框?
- java - Room 不向表中插入数据
- google-app-engine - 如何将 google 凭据传递给 google pub sub