2013-06-29 78 views
0

.NET 3.5 SP1只有Windows服務通信與其他Windows服務,本地

我有一個服務(服務1)這充分說明到遠程主機,我的計劃是包含一個單獨的窗口服務(服務2),其將接收從Service1轉發給我的數據。然後我處理這些數據並將其發送回Service1。

例如:

Server --> Data --> Service1 --> SpecificData --> Service2 
    *Service2 Processes everything, even if Service1 is not running. 
    *Service1 is Running again... 
Service2 --> SpecificData ---> Service1 --> Data --> Server 

我找到的信息:

IPC, Shared Memory, and Sockets. 

套接字似乎喜歡去這個最簡單的方法,但它是最安全的方法?我最安全的意思是兩個本地服務之間穩定的溝通方式。

我遇到了這個答案,這是我現在所傾向的。 Communication between different C# based services

回答