RPC :: PCLIENT.

rpc :: pclient هو امتداد بيرل لكتابة عملاء PRPC.
التحميل الان

RPC :: PCLIENT. الترتيب والملخص

الإعلانات

  • Rating:
  • رخصة:
  • Perl Artistic License
  • السعر:
  • FREE
  • اسم الناشر:
  • Jochen Wiedmann
  • موقع ويب الناشر:
  • http://search.cpan.org/~jwied/Apache-Roaming-0.1003/lib/Apache/Roaming.pm

RPC :: PCLIENT. العلامات


RPC :: PCLIENT. وصف

RPC :: Pclient هو امتداد بيرل لكتابة عملاء PRPC. RPC :: pclient هو امتداد بيرل لكتابة عملاء PRPC.Synopsis استخدام RPC :: PCLIENT؛ جورب $ = io :: المقبس :: INET-> جديد ('peeraddr' => 'joes.host.de'، 'peerport' => 2570، "proto" => 'TCP')؛ اتصال $ = جديد RPC :: PCLient ('Sock' => $ جورب، "تطبيق" => "تطبيقي"، "الإصدار"، "الإصدار" => '1.0'، 'user' = '=' joe '، كلمة المرور' => "مرحبا!")؛ PRPC (بيرل RPC) عبارة عن حزمة تبسيط كتابة تطبيقات العميل / الخادم المستند إلى بيرل. RPC :: PSERVER هو الحزمة المستخدمة في جانب الخادم، وتخمين ما rpc :: pclient ل. انظر RPC :: PCLIENT (3) لهذا الجزء .PRPC يعمل عن طريق تحديد مجموعة من الوظائف التي قد يتم تنفيذها بواسطة العميل. على سبيل المثال، قد يوفر الخادم وظيفة "مضاعفة" للعميل. الآن استدعاء وظيفة Result = $ Con-> Call ("اضرب"، $ A، $ B)؛ على العميل سيتم تعيينه إلى مكالمة مقابلة مضاعفة ($ يخدع $، $ A، $ A، $ B)؛ على الخادم. (راجع الوصف الوظيفي أدناه مقابل بيانات $.) سيتم إرجاع ناتج مكالمات الوظيفة إلى العميل وتخزينها في صفيف Result. بسيطة، إيه؟ موانئ العميلالمجديد منشئ العميل. إرجاع كائن عميل أو سلسلة خطأ، وبالتالي يمكنك استخدامها عادة مثل هذا: $ عميل = RPC :: pclient-> جديد (...)؛ إذا (! ref (ref client)) {print stderr "خطأ أثناء إنشاء كائن العميل: $ clientn"؛ } آخر {# هل الأشياء الحقيقية ...} CallCalls وظيفة على الخادم؛ الحجج هي اسم وظيفة، تليها وسيطات الوظيفة. إرجاع نتائج الوظيفة، إذا نجحت. بعد تنفيذ المكالمة ()، يجب عليك دائما التحقق من سمة الخطأ: تشير السلسلة الفارغة إلى النجاح. وبالتالي ما يعادل $ C = إضافة ($ A، $ B) # استخدام $ C ... هل $ C = $ Client-> اتصل ("إضافة"، $ B)؛ إذا كان ($ Client-> خطأ) {# افعل شيئا في حالة الخطأ ...} آخر {# استخدام $ c ...} CallINTSIMARAR المستخدمة داخليا عن طريق الاتصال. يتلقى نفس الحجج، ولكن النتيجة يتم إضرالها بواسطة قيمة الحالة: إذا كانت قيمة الحالة هذه صحة، فكل شيء على ما يرام ومصفف النتائج التالية صالحة. خلاف ذلك حدث خطأ ويتبع رسالة الخطأ مباشرة بعد رمز الحالة. مثال: بلدي (حالة $، result) = $ client-> callint ("إضافة"، $ A، $ B)؛ إذا (! $ الحالة) {# افعل شيئا في حالة الخطأ بلدي errmsg = shift result || "خطأ غير معروف"؛ ...} آخر {...} يمكن استخدام طريقة EncryptThis للحصول على سمة Cipher أو ضبطها، وبالتالي وضع التشفير. إذا تم تمرير الطريقة حجة، فسيتم استخدام الوسيطة كوضع تشفير جديد. ("UNDEF" بدون تشفير.) في كلتا الحالتين سيتم إرجاع وضع التشفير الحالي. مثال: # احصل على وضع التشفير الحالي $ وضع $ = $ Server-> تشفير ()؛ # حاليا تعطيل التشفير $ Server-> تشفير (UNDIF)؛ # التبديل مرة أخرى إلى الوضع القديم $ Server-> تشفير ($ وضع)؛ متطلبات: perl.


RPC :: PCLIENT. برامج ذات صلة

ب :: JVM :: Utils

b :: jvm :: utils هو وحدة بيرل التي تحتوي على وظائف الأداة المساعدة ل B :: JVM. ...

347

تحميل