3

サーバーからクライアントへの rpc 呼び出しを作成する方法を探しています。これは倹約を使用して可能ですか?つまり、別の TSocketServer を作成せずに RPC を双方向で呼び出したいと考えています。

ありがとう

4

3 に答える 3

1

倹約における双方向通信は、十分に文書化されていません。それは「通常の」倹約の使用法ではありません。

私は最近、このような質問に答えましたが、Go言語についてです。そこでの私の回答を、C++ ソリューションのインスピレーションとして使用していただければ幸いです。Go でのクライアントとサーバーの両方からの RPC

于 2012-11-05T12:05:49.047 に答える
0

私は個人的には倹約の専門家ではありませんが、それがまだインキュベーター段階にあったときにそれを調べました。
そして、他の多くのRPCメカニズムでは、thriftを使用して非同期コールバックを処理する方法が見つかりませんでした。
ですから、これが必要なときはいつでも、私はまだコーバで立ち往生しています。TAOは私のお気に入りの1つです。
しかし、誰かが私を間違っていると証明できれば、本当にありがたいです。

于 2012-11-03T18:50:16.760 に答える
-1

TCP接続は全二重です->クライアント側とサーバー側のいずれかに記述子があります。システムコールなどを使用してそれらに書き込むだけです

リサイクルメッセージをシリアル化した後、通常の unsigned char* のように送信できると確信しています。

于 2012-11-03T18:53:13.373 に答える