使用非託管C 用戶端與WCF 服務進行通訊
了解將非託管Windows C 用戶端與WCF 服務連接的需求,我們必須深入研究幾種潛在的方法,每種方法都有其
WWSAPI
不幸的是,WWSAPI 選項不適合這種情況,因為它與Windows 2000 用戶端不相容。
ATL伺服器
嘗試使用時ATL Server,扁平化 WSDL 並刪除策略引用,產生的 WSDL 格式仍與 sproxy 不相容。
與託管C DLL 橋接
最有效的解決方案是編寫WCF使用C# 編寫客戶端程式碼,並使用C 橋DLL 來促進非託管C 程式碼和託管WCF 之間的通訊代碼。
建立C Bridge DLL 的逐步指南
建立HelloService 服務
建置服務
建立Bridge DLL 介面
建立 Bridge DLL 實作
更新 MFC應用程式
結論
此詳細流程為利用非託管C 客戶端與WCF 交互提供了可行的解決方案。透過使用 C 橋 DLL,可以無縫整合這些組件並實現所需的通訊功能。以上是如何從非託管 C 用戶端與 WCF 服務進行通訊?的詳細內容。更多資訊請關注PHP中文網其他相關文章!