2011-11-14 3 views
4

私はWindowsとVSの開発のための倹約サポートは多くの貢献者のおかげで長い道のりを歩んできました。コンパイラとC++ライブラリ用のVS 2010プロジェクトがあり、0.8でうまく動作することを確認しました。 http://thrift.apache.org/download/パイプ上のスリフトIPCの転送(Windows)

私の質問は、Thriftのトランスポート層、具体的にはパイプ(名前または匿名)の実装についてです。私は動作しているTCPトランスポートを使用してきましたが、アプリケーションがすべてローカルである場合、それは過度のものであり、一般にWindowsファイアウォールなどの他の問題を引き起こします。私がしたいのは、Windowsのパイプ転送サポートを追加することです。

答えて

6

Thriftに名前付きパイプ転送が追加されました。 SVNから開発コード(現在は0.8.0-dev)を入手してください。ダウンロードの詳細については、http://thrift.apache.org/download/を参照してください。 0.9.0の安定版には、何も破壊しないと仮定して、それを含めなければなりません。

TPipeトランスポートに* NIXとWindowsのクロスプラットフォームサポートが追加されました。 Windowsでは、名前付きパイプまたは匿名パイプとして実装されています。 * NIXでは、TSocketを利用してドメインソケットを使用します。匿名パイプは* NIXでまだサポートされていません。それは追加するのは比較的単純明快でなければならないが、それに対する要求はないようだ。

私はこのプロジェクトをより簡単に開始できるサンプルプロジェクトにも貢献しました。 SVNトランクの現在のサイズはです。thrift/contrib/transport-sample

関連する問題