什么是strophe以及如何在JQuery中使用它?

chr*_*ris 9 html javascript jquery strophe

有人可以解释什么是strophe?

我相信它与XMPP有关?

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

rea*_*ers 11

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'/>
Run Code Online (Sandbox Code Playgroud)

Strophe是一个Javascript函数库,使编写XMPP客户端的过程更加容易.它具有允许您连接到服务器,向用户发送消息,添加联系人的方法 - 并且它知道需要发送到服务器以执行这些操作的XML.它基本上完成了所有困难的事情 - 为您生成,发送,连接和通信的XML.这让你的生活变得更轻松.