我需要構建一個在後臺運行並在窗口啓動後立即啓動的應用程序。我需要第二個應用程序,它必須是一個Windows窗體,它提供了對主應用程序的狀態和一些控制的介紹。帶WCF的Windows服務
首先,我開始做一個Windows服務作爲主應用程序和Windows窗體作爲輔助,但我發現一個嚴重的問題。他們如何相互溝通。所以TCP是我的第一個想法,但防火牆阻止了我。
我研究並找到了WCF。顯然使用WCF我可以在兩個應用程序之間進行通信,而不會有太多令人頭疼的事情,但是我從來沒有使用過WCF,並且有兩件事讓我擔心。
WCF有防火牆的問題? 使用Windows服務< => WCF < => Windows Forms是一種很好的方法,我的意思是,這不是一個不好的做法?
請幫我我很迷茫。
這不是一個真正的問題。你需要學習使用搜索。 – EkoostikMartin
這兩個進程是否在同一臺機器上運行?如果是這樣,我不明白爲什麼防火牆會阻止連接。 – PoweredByOrange
http://stackoverflow.com/questions/528652/what-is-the-simplest-method-of-inter-process-communication-between-2-c-sharp-pro – Jonesopolis