RPC :: pclient.

RPC :: pclient ist eine Perl-Erweiterung zum Schreiben von PRPC-Clients.
Jetzt downloaden

RPC :: pclient. Ranking & Zusammenfassung

Anzeige

  • Rating:
  • Lizenz:
  • Perl Artistic License
  • Preis:
  • FREE
  • Name des Herausgebers:
  • Jochen Wiedmann
  • Website des Verlags:
  • http://search.cpan.org/~jwied/Apache-Roaming-0.1003/lib/Apache/Roaming.pm

RPC :: pclient. Stichworte


RPC :: pclient. Beschreibung

RPC :: pClient ist eine Perl-Erweiterung für das Schreiben von PrPC Kunden. RPC :: pClient ist eine Erweiterung Perl für das Schreiben von RPC PrPC clients.SYNOPSIS Verwendung :: pClient; $ Socke = IO :: Socket :: INET-> new ( 'PeerAddr' => 'joes.host.de', 'Peerport' => 2570, 'Proto' => 'tcp'); $ Connection = new RPC :: pClient ( 'Socke' => $ Socke 'Anwendung' => 'Meine App', 'Version' => '1.0', 'user' => 'joe', 'Passwort' => 'Hallo!'); PrPC (Perl RPC) ist ein Paket, das Schreiben von Perl basierten Client / Server-Anwendungen vereinfacht. RPC :: pServer ist das Paket auf der Serverseite verwendet, und Sie erraten, was RPC :: pClient für ist. Siehe RPC :: pClient (3) für diesen part.pRPC funktioniert durch einen Satz von Funktionen zu definieren, die vom Client ausgeführt werden können. Zum Beispiel könnte der Server eine Funktion bieten Multiply an den Client. Nun wird ein Funktionsaufruf @result = $ Con-> Call ( 'mehrfach', a $, $ b), auf der Client zu einem entsprechenden Aufruf mehrfach abgebildet werden wird ($ con, $ data, $ a, $ b), auf der Kellner. (Siehe funcTable Beschreibung unten für $ data.) Die Funktion Anrufe führen wird an den Client und gespeichert in dem Array @result zurückgegeben werden. Einfach, nicht wahr? Client-methodsnewThe Client-Konstruktor. Gibt ein Client-Objekt oder ein Fehler Zeichenfolge, somit typischerweise Sie es verwenden, wie folgt aus: $ client = RPC :: pClient-> new (...); if (ref ($ client)!) {print STDERR "Fehler beim Erstellen von Client-Objekt: $ clientn"; } Else {# real stuff Do ...} Callcalls eine Funktion auf dem Server; die Argumente der Name einer Funktion, durch Funktionsargumente gefolgt. Es gibt die Funktion ergibt sich, wenn erfolgreich. Nach dem Aufruf der Ausführung () sollten Sie immer die Fehler Attribut überprüfen: Eine leere Zeichenfolge gibt Erfolg. So ist die äquivalent zu $ c = In (a $, $ b) # Verwenden $ c ... ist $ c = $ client-> Call ( "Add", $ a, $ b); if ($ client-> Fehler) {# Do etwas im Fehlerfall ...} else {# Verwenden $ c ...} CallIntSimilar zu und intern von Anrufen verwendet. Erhält die gleichen Argumente, aber das Ergebnis durch einen Statuswert vorangestellt: Wenn dieser Statuswert TRUE ist, dann ging alles in Ordnung und das folgende Ergebnis Array gültig ist. Andernfalls wird ein Fehler aufgetreten ist und die Fehlermeldung folgt unmittelbar nach dem Statuscode. Beispiel: my ($ Status, @result) = $ client-> CallInt ( "Hinzufügen", $ a, $ b); if (! $ status) {# Do etwas im Fehlerfall mein $ errmsg = shift @result || "Unbekannter Fehler"; ...} else {...} EncryptThis Methode kann verwendet werden, um das Verschlüsselungsattribut zu erhalten oder eingestellt, wodurch den Verschlüsselungsmodus. Wenn die Methode ein Argument übergeben wird, wird das Argument als den neuen Verschlüsselungsmodus verwendet werden. ( Undef für keine Verschlüsselung). In jedem Fall ist der aktuelle Verschlüsselungsmodus zurückgegeben wird. Beispiel: # Holen Sie sich die aktuelle Verschlüsselungsmodus $ mode = $ server-> Verschlüsseln (); # Derzeit deaktivieren Sie die Verschlüsselung $ server-> Verschlüsseln (undef); # Wechseln Sie wieder auf den alten Modus $ server-> Verschlüsseln ($ mode); Anforderungen: · Perl.


RPC :: pclient. Zugehörige Software

Fortschrittsmonitor.

ist ein flexibler und konfigurierbarer Rahmen für die Bereitstellung von Rückmeldungen darüber, wie eine langlaufende Aufgabe fortgesetzt wird. ...

137

Herunterladen