がオープンソースWebSockets(JavaScript)XMPPのですか?[定休日]

StackOverflow https://stackoverflow.com/questions/1850162

  •  13-09-2019
  •  | 
  •  

質問

で記述するオープンソースXMPP図書館を使用するWebSocketsを意味する動として開催されるイベントで、ブラウザか?

役に立ちましたか?

解決

しない標準XMPP以上 WebSockets このサーバで実施し、必要とされる前に、クライアント側での取り組みます。

最初はWebSocket信頼性を確保している。このようになる可能性があり、IETF HyBiワーキンググループ"で、当時の文書において未承認のIESG.がありましたHyBi鳥の羽根(BoF)広島IETF会議の夫婦の週間前の 会議資料るったんです。

後WebSockets安定した参考えないのでは収束する、 XSF の作成 XEP と結合するXMPPにWebSockets、六とstanzaりWebSocketます。

編集:ジャックMoffittは、IETF インターネット案 最初のパスのプロトコルが使用できます。 警告.このものが変更に急速に悪化しています。のみ実施されさえすれば、ripで出来上がります。 警告.

他のヒント

があり、多様なソリューション(無かったスライド

1.利用Kaazing.

彼らはすでに支援します。でオープンソースって何らかの デュアルライセンス, ので、より良いるかチェック用に使用できるプロジェクトです。

2.合js.io、APE(Ajaxエンジンを押し)

猿である彗星の枠組みも開始した支援Websockets.そのウェブサイト(以下"猿人を代理人として、")は、一言でjs.io図書館を含むxmpp.jsので、組み合わせがあります。

3.利用Caucho

でjavaを前提とした枠組みに似た猿を提供するワンストップショップコメットの溶液に、そのような支援が求とWebSockets

4.お願いStropheチームの支援がWebSocket.

StropheはXMPP上BOSH(双方向-流れの中で同期HTTP)がありま 議論支援についてWebSockets, ます。

ジャックMoffittのコア開発のの著者である上記のように関WebSocketsが提供する必要も出てくる強固なもの推論がなぜ必要な支援WebSocket上BOSH.素晴らしい答えがございます、是非ご参加ください踏みします。●

私だけでした" 求bosh,strophe echobot例, 作ります。おもいでお客様のご要求います。

のための#2#3、とおっしゃる方の支援xmppとwebsocketsがいも一緒に働いています。

どのようなアプリケーションを考えている利用XMPP&WebSocketsす。

は、以下の提案。

  • ご希望の場合は、チャットチャットルームと同等の機能が波ガジェットやロボットの暴露をを用いた外部 波の組み込みAPI(デッドリンク、のための歴史のある目的の波が実際に設立されXMPP.
  • まだ見のための非常に低レイテンシーのメール機能、 みAMQP.
  • ごく簡単なメッセージ配信したりすることも可能です パイプにunixファイルとして私たち.

私は多くの情報が書いた このブログ.場合はチェックの時には、ポストを更新一見その他のソリューション。

このトピックをカバーしてすぐに来て本があります...

altテキストhttp://ecx.images-amazon.com/images/ I / 51B7VAHw8OL._SL500_AA240_.jpgする

しかし、私はあなたが本を待つ必要はありませんと仮定しています。だから、JSConfするからジャック・モフィット氏のプレゼンテーションを見て。私は今朝、それを見ました。 (ジャック・モフィットは、上記にリンクされている本の著者である。)

関与ライブラリ(JavaScriptとCの実装)は詩句

この探査の非常に実りの多いエリアですが、非常に生。私たちは、より多くのすぐに表示されます。 WebSocketをHTML5が付属して、右のことですか。

JSJaCXMPP上Websockets.この作用と複数バックエンドの実装:

  • ノード-xmpp-bosh- ポRFC6455作りなる群から選ばれた少なくとも年0.6.1も 透過的に使用STARTTLS必要な場合
  • wxg-支RFC6455作 りなる群から選ばれた少なくとも、接続できなサーバーを必要と STARTTLS(オリジナルwxgあ 問題は、固定Gordin).
  • ejabberd-websockets-しない 支援RFC6455があり、したがって、それなりの対応で支援 RFC6455でき誰でも簡単に知ることGettext(あ 進できgithub)
  • Openfire- 非公式なプラグインは、その支援は不足してい のためのRFC6455が動作しない
  • Apache Vysper-な サポートしないRFC6455が動作しない
  • Tigase-知られていないものを作WebSocket 支援
  • MongooseIM-フォークのejabberd サポートXMPP上Websockets.

私はそれがほとんどのブラウザのAPIに依存しているとして、ブラウザ側のJS単独でのWebSocketプロトコルを扱うことができるかわかりません。いくつかのブラウザのサポートはまだWebSocketを:クローム、Safari5を、多分Firefox4。フラッシュ/ AS3に基づいて、多くの回避策が主な制限は、フラッシュが安全な接続を(悪く)をサポートしていないということである(そして、あなたのJSは、フラッシュコードと通信)があります。

BWT彼らはオープンソースのJavaのWebSocketクライアントのlibを提供しているようだを、あなたはこののWebSocket implemを確認することができますXMPPのものに対処するために、あなたがリポジトリを参照する場合は、基本的なAS3用WebSocketの実装を見つけるかもしれない。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top