2

Linux で Sun ONC RPC サーバーに接続できる RPC クライアントを作成するソリューションを探しています。
サーバーは C で書かれています。

できるかどうか知りたいです:

  1. Linux で RPC クライアントを作成する
  2. Python で RPC クライアントを作成する
4

3 に答える 3

0

それはできます。それを行うにはいくつかの方法があります。

1つ目は、Pythonで開発されたSunONCRPC関数を使用することです。を見てみましょう

http://svn.python.org/projects/python/trunk/Demo/rpc/rpc.py

私はそれがそれらのほとんどを実装していると信じています。.xファイルからrpcgenによって生成されたCXDRエンコード/デコードルーチンに相当するものは、Pythonで手書きする必要があります。つまり、packerとunpackerです。

2番目の方法は、rpcgenによって生成されたSun ONC RPC Cクライアント関数を使用して、Pythonで使用できる拡張モジュールを作成することです。

于 2013-02-28T07:07:58.397 に答える
0

OpenSourcegsoapを使用できます

CでgsoapRPCを使用して作成できます。Pythonで作成する場合は、CでAPIテンプレートを開発し、Pythonから呼び出す必要があります。

于 2013-02-04T12:35:52.393 に答える