1

Python と C の両方をサポートする、クライアント サーバー アーキテクチャの通信に使用するプロトコル/テクノロジを選択する必要があります。主な要件は次のとおりです。

  1. エンド間の対称通信: クライアントが接続を確立し、サーバーが同じ接続を介してクライアントにデータを送信できます。
  2. HTTP または大きなスタック (可能であれば、TCP 直接通信) を使用して、過度のオーバーヘッドを回避します。
  3. 安全な通信のための TLS/SSL サポート。
  4. 実装の容易さ。

そのために、以下のプロトコル/通信技術を評価しました。ほとんどの場合、この分析に必要な情報を見つけるのは非常に困難だったので、表を見てどう思うか教えていただければ幸いです。さらに、下の表にさらにプロトコル/テクノロジーを追加していただけると幸いです。

プロトコルの比較

(*1) RPyC の TLS サポートは、サポートが終了した Python ライブラリに基づいています。

4

1 に答える 1

0

私はxmlrpcを使用していますが、ZMQが最良の選択だと思います。

于 2013-10-30T10:22:39.567 に答える