نت :: Stomp :: العميل

وحدة العميل الموجهة كائن Stomp
التحميل الان

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

الإعلانات

  • Rating:
  • رخصة:
  • Perl Artistic License
  • اسم الناشر:
  • Lionel Cons
  • موقع ويب الناشر:
  • http://search.cpan.org/~lcons/

نت :: Stomp :: العميل العلامات


نت :: Stomp :: العميل وصف

وحدة العميل الموجهة كائن Stomp Net :: Stomp :: Client عبارة عن وحدة نمطية توفر واجهة عميل موجهة للكائنات للتفاعل مع الخوادم التي تدعم STOMP (بروتوكول المراسلة الموجهة للنصوص). وهو يدعم السمات الرئيسية لسماسوس المراسلة الحديثة: SSL، I / O غير متزامن، الإيصالات والمعاملات .synopsis # # منتج بسيط # استخدام Net :: Stomp :: Client؛ $ stomp = net :: stomp :: client-> جديد (مضيف => "127.0.0.1"، منفذ => 61613)؛ $ stomp-> connect (تسجيل الدخول => "ضيف"، passcode => "Guest")؛ $ stomp-> إرسال (الوجهة => "/ قائمة انتظار / اختبار"، الجسم => "Hello World!")؛ $ stomp-> قطع الاتصال ()؛ # # المستهلك مع اعتراف جانبي العميل # استخدام Net :: Stomp :: Client؛ $ stomp = net :: stomp :: client-> جديد (مضيف => "127.0.0.1"، منفذ => 61613)؛ $ stomp-> connect (تسجيل الدخول => "ضيف"، passcode => "Guest")؛ # تعلن رد اتصال أن يتم استدعاءه لكل إطار رسالة تلقى $ stomp-> message_callback (sub {sub {my self، frame $) = @؛ $؛ $ الذاتي> ACK (frame => $ frame)؛ printf ("تلقى: s \ n "، $ frame-> الجسم ())؛ العودة ($ النفس)؛})؛ # اشترك في قائمة انتظار معينة $ stomp-> الاشتراك (الوجهة => "/ قائمة انتظار / اختبار"، ACK => "العميل")؛ # انتظر لإطار رسالة محددة $ stomp-> wait_for_frames (رد الاتصال => sub {بلدي ($ الذاتي، إطار $) =_؛ إذا ($ frame-> q "q" رسالة ") {# توقفا عن انتظار جديد الإطارات إذا كان الجسم "إنهاء" العودة (1) إذا كان الإطار $ frame-> الجسم () EQ "إنهاء"؛} # # مواصلة الانتظار لمزيد من الإطارات العودة (0)؛})؛ $ stomp-> إلغاء الاشتراك (الوجهة => "/ قائمة الانتظار / الاختبار")؛ $ stomp-> قطع الاتصال ()؛ متطلبات: perl.


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