2013-02-12 82 views
1

我有一個父程序(服務器)和子程序(客戶端)發送參數一個子進程,這兩個可以互相使用命名管道全雙工通信:here使用命名管道

我的實際客戶端和服務器有點複雜,我的客戶端需要一些輸入參數(對象)才能完成工作,所以我正在考慮使用我創建的管道發送這些參數。有些人談論WCF。這是我第一次在這裏WCF,我怎樣才能通過命名管道發送我的對象?

感謝

回答

1

實際使用WCF是兩個進程之間的發送對象的最佳方式。即使你仍然可以使用管道和命名管道。 我建議你this書爲進一步的知識。

無論如何,如果你想在兩個進程之間使用管道來發送和接收對象,你必須序列化它們。 這是,將要發送的對象以字節,xml或soap格式的數組進行轉換。 網絡上有很多示例顯示如何通過套接字和管道發送數據。兩者非常相似。

我建議你創建一個獨立的程序集,它將被髮送和接收。該程序集必須由兩個進程引用。

我希望這可以幫助你。

+0

感謝oarrivi,我也發現[this](http://tech.pro/tutorial/855/wcf-tutorial-basic-interprocess-communication),今天我會試試看。 – jambodev 2013-02-13 08:33:34