سؤال

هل يمكن لأحد أن يشرح ما هو ستوف؟

أعتقد أن لها علاقة بـ XMPP؟

كيف يمكنني دمجه في موقع باستخدام jQuery؟

هل كانت مفيدة؟

المحلول

Strophe ليس عميل Jabber ، وليس عميل XMPP. إنها مكتبة تتيح لك كتابة أي من هذه. يمكنك (بصعوبة كبيرة) كتابة عميل Jabber/XMPP من نقطة الصفر باستخدام JavaScript أو jQuery ، ولكن سيكون هذا أمرًا صعبًا للغاية لتخيل ويرسل XML مثل هذا:

<body xmlns='http://jabber.org/protocol/httpbind' sid='e4fcc09444a61059e88296a106e86e1ff1454f9b' wait='60' requests='2' inactivity='30' maxpause='120' polling='2' ver='1.8' from='localhost' secure='true' authid='1027072784' xmlns:xmpp='urn:xmpp:xbosh' xmlns:stream='http://etherx.jabber.org/streams' xmpp:version='1.0'><stream:features xmlns:stream='http://etherx.jabber.org/streams'><bind xmlns='urn:ietf:params:xml:ns:xmpp-bind'/>

Strophe هي مكتبة من وظائف JavaScript التي تجعل عملية كتابة عميل XMPP أسهل. يحتوي على طرق للسماح لك بالاتصال بخادم ، لإرسال رسالة إلى مستخدم ، لإضافة جهة اتصال - وهي تعرف XML التي تحتاج إلى إرسالها إلى الخادم لتنفيذ هذه الإجراءات. إنها تقوم بشكل أساسي بجميع الأشياء الصعبة - توليد XML وإرسالها وتوصيلها وتوصيلها لك. مما يجعل حياتك أسهل بكثير.

نصائح أخرى

Strophe هو عميل XMPP ، مكتوب في JavaScript. وبشكل أكثر تحديداً ، إنها مكتبة JavaScript تتيح لك كتابة تطبيقات الويب في الوقت الفعلي والتي تحتوي على إمكانيات XMPP كاملة. إنه "في الوقت الفعلي" لأنه يستخدم "مذنب-مثل "تقنية معروفة باسم" Bosh " http://xmpp.org/extensions/xep-0124.html.

بمجرد أن تتعلم أساسيات Strophe ، فإن استخدامه مع jQuery سيعمل فقط حيث لا يوجد رمز متضارب أو وظائف مسماة أو تبعيات.

يمكن العثور على وثائق API للمكتبة هنا -> str <> PHE API

إنها مكتبة JavaScript منفصلة عن jQuery ، لكن من الواضح أنه يمكنك الاتصال بأي مكتبة JavaScript من أي شيء آخر ، لذلك لا أعتقد أنه سيكون لديك أي شرط لتكامل jQuery محدد.

Strophe يستخدم بالفعل jQuery. في الواقع ، فإن واجهات برمجة تطبيقات Strophe Builder تقترض بناء جملة $ () من jQuery. ألقِ نظرة على مثال Echobot الذي يأتي مع المصدر. بالتأكيد تحقق من مجموعة Strope Google (http://groups.google.com/group/strophe) ، حيث ستجد جاك موفيت (منشئ Strophe) يجيب على الفور على الأسئلة بنفسه.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top