4

WCF サービスを呼び出す必要があるネイティブ C クライアント アプリケーション (Visual Studio でビルドされていない) を使用しています。私は WCF サービスを作成しているので、完全に制御できます。

私が見つけた情報のほとんどは、アンマネージ C++ クライアントからの WCF の呼び出しに関するものです。

WWSAPI を試した人はいますか?

これが可能かどうか、またどのような技術を使用できるかについて、何らかの方向性を示したいと考えています。どんな助けでも大歓迎です!

4

2 に答える 2

3

gSOAPは、WSDL からクライアント側とサーバー側のコードのスタブを作成できるテクノロジです。これはステップバイステップのチュートリアルであり Windows用のものです

于 2012-02-09T18:18:14.657 に答える
2

WCF は非常に強力で構成可能であり、さまざまなバインディング (HTTP、ソケット、MSMQ、カスタムなど) を使用できます。バージョン 3.5 以降では、JSON/REST バインディングとコントラクトを使用できると思います。これに関する公式リンクは次のとおりです: Overview of REST in WCF、およびいくつかのサンプルはこちら: WCF 4 JSON REST Serviceおよびここ: REST Service with WCF and JSON

では、なぜ REST と JSON を使用するのでしょうか。これらのプロトコルは非常に軽量であり、巨大な依存関係やライブラリを必要としないためです。SOAP とは対照的に、実際にはこれが REST の要点でした。

したがって、これらを使用すると、TCP/HTTP スタックとクライアント側の JSON パーサーのみが必要になるため、C でのプログラミングが比較的簡単になります。単純な JSON ライブラリへのリンクは次のとおりです: Jansson

于 2012-02-09T20:17:42.237 に答える