Вопрос

Кто-нибудь может объяснить, что такое строфа?

Я полагаю, это как-то связано с 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. Это & Quot; в реальном времени & Quot; потому что использует " Comet -подобное " ; техника, известная как " BOSH " http://xmpp.org/extensions/xep-0124.html .

Как только вы изучите основы Strophe, его использование с jQuery будет " просто работать " так как нет конфликтующего кода, именованных функций или зависимостей.

Документацию по API для библиотеки можно найти здесь - > str < > Phe API

Это библиотека javascript, которая отделена от jQuery, но, очевидно, вы можете вызывать любую библиотеку javascript из любой другой, поэтому я не верю, что у вас будут какие-либо требования для конкретной интеграции jQuery.

Strophe уже использует jQuery. Фактически API-интерфейсы построителя Strophe заимствуют синтаксис $ () из jQuery. Взгляните на пример echobot, поставляемый с источником. Обязательно ознакомьтесь с группой Google Strophe ( http://groups.google.com/group/strophe), где вы найдете Джека Моффита (создателя Strophe), он быстро отвечает на вопросы.

scroll top