我正在尋找一個本地C++庫(庫源代碼必須兼容gcc,並且可跨Linux和Windows移植),它可以完成WCF在其基本形式 - 即OperationContracts和DataContracts客戶端 - 服務器環境,以二進制格式進行數據交換(二進制序列化)。類似WCF的本地C++庫
理想情況下,我想使用庫來實現這一點。因此,如果有一個庫已經可用,可以將OperationContracts和DataContracts編譯爲富含C++類的元數據用於反射,這些元數據可以在我們的代碼中使用,並且可以使用內置的客戶端 - 服務器TCP通信(也就是說,WCF功能的基本實現不需要完全與WCF兼容),請將我指向它。
如果不是,自己實現它們(不太可能由於時間限制),我可以對DataContracts使用boost :: serialization,但是如何實現OperationContracts?
+1很好的回答。但我的目標平臺是Debian(我應該在我的問題中指定它,而不僅僅是說gcc)。 – 2012-07-12 01:38:59