2009-07-07 15 views
1

NetTCPBindingとCallbackイベントをサポートするWCFサーバーを使用するには、C++クライアントアプリケーションが必要です。 gSOAP 2.7.10を使用してプロキシを生成しました。しかし、私のプロキシはサーバーと通信しません。 BasicHttpバインディングを使用すると、動作するようです。イベントの確認はできません。TCPバインディングとコールバックイベントを使用するWCFサーバーのgSOAP

gSOAPがTCPバインディングとコールバックイベントで動作する場合は誰でも私を提案できますか? 私はすでにMicrosoftのWWSAPIを試しています。それは私の要求を満たしていません。 gSOAPを試してみる価値はありますか?他の選択肢がない場合は、

答えて

1

私はあなたがNetTcpBinding classを参照していると思いますか?そのページから:

NetTcpBindingのデフォルト設定では WSHttpBindingによって提供さ た構成よりも高速ですが、それだけ WCFツーWCF通信するためのものです。

したがって、答えは「いいえ」です。

+0

はい、NetTcpBindingクラスを参照していました。 TCPエンドポイントを公開する既存のWCFサーバーがあります。今私は自分のC + +アプリケーションでこれらのサーバーを消費する必要があります。だから私はgSOAPを使用してプロキシを生成することを選択します。 –

0

NetTcpBindingはWCF-WCF通信でのみサポートされているため、C#シムを作成し、これをCOMオブジェクトとして公開してC++アプリケーションで使用することをお勧めします。

+0

クライアントサイトに.NETフレームワークをインストールできません。だから私はWCFサーバーと対話するC++アプリケーションを開発しなければなりません。 –

+1

次に、gSOAPで動作するもの(basicHttpBindingなど)をSSL経由で使用して、WCFサーバーに追加のエンドポイントを公開する必要があります。 –

関連する問題