有人可以解释什么是strophe?

我认为它与XMPP有关?

如何使用Jquery将其合并到网站中?

有帮助吗?

解决方案

Strophe不是Jabber客户端,它不是XMPP客户端。它是一个库,可以让您轻松编写其中任何一个。您可以(非常困难)使用Javascript或Jquery从头开始编写Jabber / XMPP客户端,但是想象生成和发送这样的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是一个用Javascript编写的XMPP客户端。更具体地说,它是一个Javascript库,允许您编写具有完整XMPP功能的实时Web应用程序。它是<!>“实时<!>”;因为使用<!> << Comet -like <!> quot ;被称为<!>的技术; BOSH <!> http://xmpp.org/extensions/xep-0124.html

一旦你学习了Strophe的基础知识,将它与jQuery一起使用<!>“只需要工作<!>”;因为没有冲突的代码,命名函数或依赖项。

可以在此处找到该库的API文档 - <!> gt; str <!> lt; <!> gt; API

这是一个与jQuery分开的javascript库,但显然你可以从任何其他人调用任何javascript库,所以我不相信你对特定的jQuery集成有任何要求。

Strophe已经使用了jQuery。实际上,Strophe构建器API从jQuery借用了$()语法。看一下源代码附带的echobot示例。绝对查看Strophe Google小组( http://groups.google.com/group/strophe),你会发现Jack Moffitt(Strophe的创造者)会立即自己回答问题。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top