2009-10-23 5 views
9

誰かがどのようなストロペがあるのか​​説明できますか?ストロープとは何ですか?それをJQueryでどのように使用するのですか?

私はそれがXMPPと関係があると思いますか?

Jqueryを使用してサイトに組み込むにはどうすればよいですか?

+0

このQ/Aは役に立ちます:http://stackoverflow.com/questions/4266157/ajax-jabber-xmpp-client-recommendations-real-experience-only-please/4280347#4280347 –

答えて

12

Stropheは、Jabberクライアントではなく、XMPPクライアントでもありません。そのいずれかを簡単に書くことができるライブラリです。

<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やjQueryのを使用して、ゼロからのJabber/XMPPクライアントを書くが、これは、このようなXMLを生成して送信想像非常に困難である可能性Javascript関数は、XMPPクライアントの作成プロセスを容易にします。サーバーに接続したり、ユーザーにメッセージを送信したり、連絡先を追加したり、これらの操作を実行するためにサーバーに送信する必要があるXMLを知る方法を持っています。基本的には、XMLの生成、送信、接続、通信のすべての難しい作業を行います。あなたの人生はずっと楽になります。

+0

完璧な答えです.xmppクライアントではありませんが、xmppクライアントの構築に役立ちます。 +1。 –

0

ライブラリのAPIドキュメントは、ここで見つけることができます - >str<>phe API

それはjQueryのに別々のJavaScriptライブラリだが、明らかにあなたはので、私はあなたが持っているだろうと信じていない他の任意のJavaScriptライブラリを呼び出すことができます特定のjQuery統合の要件。

1

ストロープは、Javascriptで書かれたXMPPクライアントです。具体的には、完全なXMPP機能を持つリアルタイムのWebアプリケーションを記述できるJavascriptライブラリです。それは "BOSH"として知られている "Cometのような"技術を使用しているので "リアルタイム"ですhttp://xmpp.org/extensions/xep-0124.html

Stropheの基本を学ぶと、jQueryで使用すると、機能や依存関係という名前の競合するコードがないため、「うまくいく」ようになります。

+0

+1 BOSH-XEPは質問に最も適切なヒントです。 – Nappy

0

StropheはすでにjQueryを使用しています。実際、Strophe Builder APIはjQueryから$()構文を借りています。ソースに付属しているエコーボットの例を見てください。間違いなくGoogle Strophe Googleグループ(​​)をチェックしてください。ここでJack Moffitt(Stropheのクリエイター)がすぐに質問に回答します。

関連する問題