0
我關於網絡的東西一個完整的新手被消耗掉,但這裏有兩種情況,我想做到:最簡單的WCF服務由C++
- 我運行一個WCF服務
- 機器方案1:在同一臺機器上,我有一個需要從該服務中獲得的數據的C++程序
- 方案2:在不同的機器上,我有一個需要從該服務
是的數據交換通常會在1-10KB左右,但傳輸方式還需要處理更大的數據交換(1-10MB)。
我應該在WCF服務上使用哪種配置來使此任務儘可能簡單?
我關於網絡的東西一個完整的新手被消耗掉,但這裏有兩種情況,我想做到:最簡單的WCF服務由C++
是的數據交換通常會在1-10KB左右,但傳輸方式還需要處理更大的數據交換(1-10MB)。
我應該在WCF服務上使用哪種配置來使此任務儘可能簡單?
如果你想要一個可以被非.NET代碼訪問的服務,那麼使用的合適的綁定是basicHttpBinding。通過這種方式,您將生成符合標準發佈的Web服務協議的服務。
如果您正在使用非託管C++編寫客戶端,ATL支持調用Web服務。 查看http://msdn.microsoft.com/en-us/library/2k53kft2(VS.80).aspx進行演練。
呵呵,用C++我的意思是非託管C++ – Warpin 2010-10-12 23:03:44
對於你來說,使用一個混合託管/非託管項目,將WCF服務作爲託管類交互的類 – 2010-10-12 23:24:43
我也忘了提及I如果第三方能夠編寫這些C++應用程序,並且我不確定它們是否適用於託管代碼,或者即使它們將使用Windows。 – Warpin 2010-10-13 00:37:08