簡體   English   中英

在兩個控制台應用程序之間交換數據

[英]Exchanging data between two console applications

我有2個控制台C#應用程序,出於這個示例的緣故,讓我們將其稱為app aapp b

app a執行app b並向其傳遞參數,而app b處理該信息並將其響應寫回控制台。

我想知道app a如何獲取這些由app b寫入控制台的響應嗎?

您可以使用某種進程間通信(IPC):共享內存,管道,套接字等。一種更簡單的方法是使用文件,但是在這種情況下,您必須確保一次只有一個程序訪問文件(使用例如命名的互斥體)。

有幾種方法可以做到這一點:例如,您可以寫入文件。

我個人喜歡匿名管道:詳細信息和示例在此處:

http://msdn.microsoft.com/en-us/library/bb546102.aspx

您可以在命名管道上使用WCF

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM