2010-08-12 161 views

回答

0

不幸的是,.NET遠程處理使用未發佈的協議。我相信它已經(至少大部分)被反向工程化了,但編寫一個Qt庫來處理它需要很多工作。

如果您希望使API更易於訪問,請將.NET部件更改爲使用WCF;應該避免以「net」開頭的WCF綁定,因爲它們也是未發佈的協議。其他的是由已發佈的標準定義的,所以可以找到一個Qt庫來幫助說出一個特定的標準化協議。

或者,創建一個.NET客戶端DLL以與.NET服務器進行通信。然後,DLL可以通過C API或通過充當inproc COM服務器來公開所需的功能。

0

.net webservices中有幾種​​不同的協議可能xml-rpc,soap,REST。如果是肥皂(普通),那麼qtsoap可能會有所幫助。