Может ли кто-нибудь объяснить, что такое строфа?Что такое строфа и как ее использовать с JQuery?
Я считаю, что это как-то связано с XMPP?
Как я могу включить его в сайт с помощью JQuery?
Может ли кто-нибудь объяснить, что такое строфа?Что такое строфа и как ее использовать с JQuery?
Я считаю, что это как-то связано с 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'/>
Строфа является библиотека Функции Javascript облегчают процесс написания клиента XMPP. У него есть методы, позволяющие вам подключаться к серверу, отправлять сообщение пользователю, добавлять контакт - и он знает о XML, который должен быть отправлен на сервер для выполнения этих действий. Это в основном делает все сложное - создание XML, отправка, подключение и обмен информацией для вас. Это делает вашу жизнь намного проще.
Идеальный ответ. Это не клиент xmpp, но он помогает создавать клиент xmpp. +1. –
Документация API для библиотеки можно найти здесь ->str<>phe API
Это Java-библиотека, это отдельный для JQuery, но, очевидно, вы можете вызвать любой Java-библиотеки из любого другого, так что я не верю, что вы будете иметь любое требование для конкретной интеграции jQuery.
Strophe - клиент XMPP, написанный на Javascript. Более конкретно, это библиотека Javascript, которая позволяет вам писать веб-приложения реального времени, имеющие полные возможности XMPP. Это «в реальном времени», потому что использует метод «Comet-like», известный как «BOSH» http://xmpp.org/extensions/xep-0124.html.
Как только вы изучите основы Strophe, использование jQuery будет «просто работать», поскольку нет противоречивого кода, названных функций или зависимостей.
+1 Ссылка на BOSH-XEP является наиболее подходящим намеком на вопрос. – Nappy
В Strophe уже используется jQuery. Фактически, API-интерфейсы построителя Strophe заимствуют синтаксис $() из jQuery. Взгляните на пример эхобота, который поставляется с источником. Определенно проверьте группу Strophe Google (http://groups.google.com/group/strophe), где вы найдете Джек Моффитт (создатель Строфы), который быстро отвечает на вопросы.
Этот вопрос может быть полезным: http://stackoverflow.com/questions/4266157/ajax-jabber-xmpp-client-recommendations-real-experience-only-please/4280347#4280347 –