RPC :: Pclient.

RPC :: Pclientは、PRPCクライアントを作成するためのPerl拡張です。
今すぐダウンロード

RPC :: Pclient. ランキングとまとめ

広告

  • Rating:
  • ライセンス:
  • Perl Artistic License
  • 価格:
  • FREE
  • 出版社名:
  • Jochen Wiedmann
  • 出版社のWebサイト:
  • http://search.cpan.org/jwied/Apache-Roaming-0.1003/lib/Apache/Roaming.pm

RPC :: Pclient. タグ


RPC :: Pclient. 説明

RPC :: Pclientは、PRPCクライアントを作成するためのPerl拡張です。 RPC :: PclientはPRPC Clientsを作成するためのPerl拡張です..Synopsis RPC :: Pclientを使用します。 $ SOCK = IO :: Socket :: Inet-> New( 'peeraddr' => 'joes.host.de'、 'peerport' => 2570、 'proto' => 'tcp'); $ connection = new RPC :: Pclient( 'sock' => $ SOCK、 'Application' => 'My App'、 'Version' => '1.0'、 'user' => 'Joe'、 'Password' => 'hello!'); prpc(perl rpc)は、Perlベースのクライアント/サーバーアプリケーションの書き込みを単純化するパッケージです。 RPC :: PServerはサーバー側で使用されているパッケージです。このPart.PRPCのRPC :: Pclient(3)を参照してください.PRPCクライアントによって実行される可能性のある関数のセットを定義することによって機能します。たとえば、サーバーはクライアントに "vileply"関数を提供することがあります。これで関数呼び出し@Result = $ con-> call( 'multiply'、$ a、$ b)。クライアント上では、対応するコール乗算($ con、$ data、$ a、$ b)にマッピングされます。にサーバー。 ($ DATAの下記の機能説明書を参照してください。)関数呼び出し結果はクライアントに返され、Array @Resultに保存されます。 Simple、EH?Client MethodsNewtheクライアントコンストラクタ。クライアントオブジェクトまたはエラー文字列を返します。したがって、通常はこのように使用します。$ client = rpc :: pclient-> new(...); if(!REF($ client)){Stderr "クライアントオブジェクトの作成中にエラーが表示されます。$ clientn"; } else {#は、サーバー上の関数をcallcallsです。引数は関数名、その後に関数引数が続きます。成功した場合は、関数の結果を返します。 call()を実行した後は、常にエラー属性を確認してください。空の文字列は成功を示します。したがって、$ c = add($ a、$ b)と同じです$ c ...は$ c = $ client-> call( "add"、$ a、$ b)です。 ($ CLIENT-> ERROR){#がエラーの場合に何かをする...}}} {#を使用します。同じ引数を受け取りますが、結果はステータス値で追加されます。このステータス値がTRUEの場合は、すべて問題なく、次の結果配列が有効です。それ以外の場合は、エラーが発生し、エラーメッセージがステータスコードの直後に続きます。例:My($ STATUS、@RESULT)= $ CLIENT-> CallInt( "add"、$ a、$ b); (!$ STATUS){#My $ ERRMSG = SHIFT @RESULT || "不明なエラー"; cyphyption属性を取得または設定するには、暗号化モードを取得または設定することができます。メソッドが引数に渡された場合、引数は新しい暗号化モードとして使用されます。 (「暗号化なし」の場合も、現在の暗号化モードが返されます。例:#現在の暗号化モード$ MODE = $ SERVER-> ENCRYPT()を取得します。 #現在暗号化$ SERVER - > ENCRYPT(UNDEF)を無効にします。 #古いモードに戻る$ server-> encrypt($ mode);要件: ・Perl


RPC :: Pclient. 関連ソフトウェア