問題タブ [xiff]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
1666 参照

apache-flex - XIFF 実装の良い例またはドキュメントはありますか?

XIFFは、actionscript でのXMPPプロトコルの実装です。

これまでのところ、私が見たすべての例とドキュメントはまばらです。XIFF の最新バージョンの適切な説明や、Flex/AIR アプリケーションの動作の良い例を知っている人はいますか?

0 投票する
1 に答える
261 参照

connection - XIFFを使用した接続の保存と復元

XMPP + XIFFフラッシュオブジェクトを使用して、Jabberを介してMSN / Yahoo/GTalkと通信するJavaScriptコードを変更しています。

Webサイトの要件は、ページの更新を有効にすることです。

ただし、問題は、XIFFの現在の実装では接続の保存と復元が許可されていないことですが、毎回新しいログインが必要であり、時間がかかります。

私はそのような解決策への参照を見つけることができませんでした。

誰かが知っていますか:

  1. これはXIFFオープンソースコードで可能ですか?
  2. このようなソリューションへの参照は、JavaScriptソリューションも検討する可能性があります。

どうもありがとうございます!

オファーバー

0 投票する
2 に答える
7001 参照

xmpp - Openfire - カスタム DB を使用してデータベースから名簿でグループが更新されない

私はこの質問を Openfire グループで行いましたが、そこはかなり静かなようです。たぶん、SO の誰かが Xiff/Openfire を使っていて、これについて手がかりを持っているかもしれません:

Openfire 3.6.4 から Xiff 3.0 ベータ版で、独自のクライアントを使用して、ユーザーとグループに外部データベースを使用しています。

ユーザーがデータベースに追加されても、名簿は更新されません。「User1」としてログインしています。「User2」は同じ共有グループのデータベースに追加されているので、名簿に彼が表示されるはずです。User2 はログインして自分の名簿に User1 を表示できますが、User1 の名簿は更新されていません。ログアウトした後でも、User2 は User1 の名簿に表示されません。

どうやらグループがキャッシュされているか何かです。この問題を解決するには、どこを見ればよいですか? シフ?火?ドキュメントでプロパティ「cache.name.maxLifetime」について見つけましたが、これがグループを取得してメンバーを更新するために使用する必要があるプロパティであるかどうかはわかりません。

0 投票する
1 に答える
911 参照

xmpp - XMPP を使用した 1 対多のチャット

Flex を使用して XIFF ライブラリで XMPP チャットを開発しています。私の問題は、カスタマー サービス チャット システムを開発したいということです。ユーザーが私のプログラムに入ると、1 人のサービスマンしか表示されず、サービスマンにはすべてのユーザーが表示されます。

XIFF で試したとき、Google トークのような小さなチャット プログラムを開発しました。まず、ユーザーは仲間を追加する必要があります。次に、ユーザーはマルチユーザー チャット ルームに移動する必要があります (ただし、マルチユーザー チャット ルームにはすべての参加者が表示されます)。

誰かが成功へのアイデアやアプローチを教えてくれますか?

前もって感謝します

0 投票する
2 に答える
3848 参照

facebook - Facebook チャットをプロキシしてファイアウォールをバイパスする

XIFF XMPP を使用してフラッシュ アプリケーションを作成し、Facebook チャットと統合しました。

問題は、多くのファイアウォールが Jabber (ポート 5222、5221) を許可していないことが判明したことです。

だから、誰かがファイアウォールによってブロックされているクライアントのために Facebook のチャットへのプロキシとして BOSH 実装 (または何か他のもの) をセットアップしようとしたかどうか疑問に思っていました.

みんなありがとう

0 投票する
0 に答える
417 参照

apache-flex - flex の XIFF API を使用して構成拡張通知を送信する方法は?

XMPP サーバーに接続するためにフレックスで Xiff API を使用しています。メッセージは正常に送信されますが、入力通知が届きません。

今、私は次のメッセージを受け取ります

しかし、私はフォローしたいです。

どうすれば入手できますかこれについて助けてください。

0 投票する
1 に答える
398 参照

actionscript - Adobe Flex:XIFFライブラリを使用してXMPPサーバーに接続できません

XIFFライブラリを使用してローカルXMPPサーバーに接続しようとしていますが、接続できません。

ローカルホストにeJabberdをインストールし、XMPPクライアント(Pandion)で接続しましたが、これは正常に機能しています...ローカルのjabberサーバーに接続できます。

次に、次のコードを使用してXMPPサーバーに接続してみました。

LoginView.mxml

Connection.as:

ただし、上記のActionScriptコードを使用してXMPPサーバーに接続するために接続できません。どこが間違っているのだろうかと思っています。

どんな助けでもいただければ幸いです。

ありがとう!

0 投票する
1 に答える
448 参照

actionscript-3 - xiff クライアントから openfire サーバーに KeepAlive シグナルを送信する

xiff_3_1_0 を使用して、openfire サーバーに接続された XMPP チャット クライアントを作成しています。

キープアライブ信号を正しく実装する良い方法が見つからなかったことを除いて、これまでのところすべて正常に動作しています。sendKeepAlive- in classという名前の関数がありますが、XMPPConnectionこれはサーバーでサポートされている ping-extension に依存しているようです。

実際、API ドキュメントには次のような TODO があります。

サーバーが接続をサポートしないことを示していない場合、接続を維持するためにサーバーに ping を送信します。TODO: ping がサポートされていない場合、空白キープアライブ...

xiff_3_1_0 を使用して空白キープアライブ メッセージを送信するエレガントな方法はありますか?

または、openfire サーバーで ping 拡張機能を有効にする方法はありますか?