httunnel :: عميل

httunnel :: client هو فئة عميل لأباش :: httunnel.
التحميل الان

httunnel :: عميل الترتيب والملخص

الإعلانات

  • Rating:
  • رخصة:
  • Perl Artistic License
  • السعر:
  • FREE
  • اسم الناشر:
  • Patrick LeBoutillier
  • موقع ويب الناشر:
  • http://search.cpan.org/~patl/File-FDkeeper-0.06/FDkeeper.pod

httunnel :: عميل العلامات


httunnel :: عميل وصف

httunnel :: client هو فئة عميل ل Apache :: httunnel. HTTunnel :: Client هو فئة عميل ل Apache :: httunnel.synopsis My $ HC = New httunnel :: client client ("http: // localhost / httunnel")؛ $ HC-> Connect ('TCP'، $ some_host، $ some_port)؛ $ HC-> طباعة ("بعض الطلب")؛ بلدي $ some_Response = $ HC-> قراءة (1024)؛ $ Ch-> إغلاق ()؛ httunnel :: client هو فئة العميل إلى اباتشي :: httunnel. يسمح بإنشاء اتصال شبكة تواطق من خلال HTTP. سيتم نقل جميع البيانات المرسلة والمستلمة أثناء هذا الاتصال داخل طلب https.httunnel :: عميل يمتد LWP :: UserAgent، لذلك جميع طرق LWP :: أساليب UserAgent متوفرة من خلال httunnel :: client.constressorsnew (URL، ) يخلق كائن العميل HTTUNNEL :: سيستخدم عنوان URL للاتصال ب Server Apache :: HTTunnel. يتم تمرير Args مباشرة إلى LWP :: UserAgent Brictor.MethodsConnect (Proto، المضيف، المنفذ، ) يسأل Apache :: HTTunnel Server لإنشاء اتصال بروتوكول بروتوكول لاستضافة: منفذ. يتم إلقاء استثناء إذا حدث خطأ في الخطأ. القيم البروتو هي "TCP" و "UDP'.Print (البيانات) يسأل Apache :: خادم HTTunnel" لكتابة البيانات إلى الاتصال البعيد الذي تم تأسيسه. يتم إلقاء استثناء إذا حدث خطأ في ذلك. يمكن أن تكون Data قائمة علقا أو قائمة، وفي هذه الحالة تتسلسل عناصر القائمة معا. قراءة (Len، ، ، ) يسأل Apache :: httunnel خادم لقراءة ما يصل إلى بايت Len من الاتصال البعيد الذي تم تأسيسه. يتم إلقاء استثناء في حالة حدوث خطأ. عند محاولة القراءة، سيؤدي عميل HTTunnel :: اتصال HTTP إلى خادم Apache :: HTTunnel يسأل عن قراءة Len Baytes. إذا لم تكن هناك بيانات متوفرة بعد مرور الوقت (القيمة الافتراضية هي 15 ثانية)، فسيتم إغلاق اتصال HTTP بواسطة الخادم وستقوم طريقة القراءة بإنشاء واحدة جديدة. سيستمر هذا حتى يتم إرجاع بعض البيانات أو EOF.There القراءة ستعود فقط عند توفر بعض البيانات (أو أكثر) لقراءة (مثل القراءة العادية). فليفيلين يمكن أن يكون أي ملف filehandle صالح يمكن من خلاله قراءة واحدة. إذا تم استخدامها، فإن القراءة سوف تقاطع حلقة اتصالها وتنفيذ شريان الحياة (أو EOF) متاحا للقراءة من شريان الحياة. بعد ذلك إرجاع undef.lifeline_cut_action inuud يكون المرجع رمز. القيمة الافتراضية هي Sub {DIT ("Lifeline Cutn")} يمكن استخدام هذه الميزات إذا كنت تريد شوكة وبدء عملية لا تفعل شيئا ولكنه يقرأ ويعيد البيانات عبر أنبوب. يمكنك بعد ذلك استخدام أنبوب ثان للتأكد من إنهاء عملية القارئ عند إنهاء العملية الرئيسية. إنه مثال على سبيل المثال: شريكي $ Lifeline = جديد IO :: Pipe ()؛ بلدي قارئ $ = IO جديد :: أنبوب ()؛ بلدي pid = شوكة ()؛ إذا ($ pid) {$ قارئ-> القارئ ()؛ Lifeline $-> الكاتب ()؛ # قراءة البيانات من $ قارئ ...} آخر {$ قارئ-> كاتب ()؛ $ قارئ-> ضبط تلقائي (1)؛ Lifeline-> قارئ ()؛ بينما (1) {بيانات $ = $ HC-> قراءة (1024، 15، Lifeline، Sub {EXIT ()})؛ الخروج () ما لم يحدد (بيانات $)؛ طباعة بيانات قارئ $ $؛ }} إغلاق () يسأل Apache :: HTTunnel Server لإغلاق اتصال تم إنصافه مسبقا سابقا. سلسلة تحتوي على عنوان IP ورقم المنفذ، مفصولة بواسطة القولون (:) يتم إرجاعها. يمكن أن تكون هذه الطريقة مفيدة مع اتصالات UDP للتحقق من صحة مرسل كل حزمة.Request_callback (طلب) أسلوب RESELD_CALLBACK هي طريقة اتصال يمكن استخدامها للوصول إلى كائن HTTP :: الطلب قبل إرساله مباشرة. التنفيذ الافتراضي لا nother.Response_callback (الاستجابة) طريقة الاستجابة: طريقة الاستجابة هي طريقة اتصال يمكن استخدامها للوصول إلى كائن استجابة HTTP :: فقط بعد استلامه. تطبيق الافتراضي لا يفعل شيئا. متطلبات: perl.


httunnel :: عميل برامج ذات صلة