我知道IPC並已在多個項目中使用它。我的新要求包括兩個簡單的C#應用程序,它們需要交換諸如「完成」等短消息。這應該是雙向的。C#應用程序之間的雙向IPC
這將在舊系統(Win Xp .Net 3.5)上運行,但無法配置它們。最終用戶將只運行該應用程序。
- WCF是這個任務
- 套接字通過TCP需要的防火牆配置和可能從防病毒
- 微軟消息隊列完全符合阻塞太複雜,但需要MSMQ要對所有客戶端
- 命名管道安裝可以使用,但我想要更高級別的東西(我覺得喜歡用它們組裝)
是否有一種簡單的方法來交換C#應用程序之間的數據?
爲什麼WCF太複雜?這是完全爲這種事情。 –
我同意邁克。 WCF使命名管道更高級別。另外,調用wcf太複雜而不調用msmq太複雜,對我來說感覺有點不對勁。 –
您的應用程序是否需要交換斷開連接的數據(即其中一個沒有運行)? –