[英]Exchanging data between two console applications
我有2個控制台C#應用程序,出於這個示例的緣故,讓我們將其稱為app a
和app b
。
app a
執行app b
並向其傳遞參數,而app b
處理該信息並將其響應寫回控制台。
我想知道app a
如何獲取這些由app b
寫入控制台的響應嗎?
您可以使用某種進程間通信(IPC):共享內存,管道,套接字等。一種更簡單的方法是使用文件,但是在這種情況下,您必須確保一次只有一個程序訪問文件(使用例如命名的互斥體)。
有幾種方法可以做到這一點:例如,您可以寫入文件。
我個人喜歡匿名管道:詳細信息和示例在此處:
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.