問題タブ [bayeux]

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 投票する
2 に答える
1248 参照

push-notification - チャネルへのデータの公開に関する CometD の問題

私は cometd を初めて使用します。メッセージをサーバーに送信し、cometd を使用してブラウザーでメッセージを取得することを計画しました。メッセージを送信すると、サーバーに正常に送信されますが、ブラウザーで取得できませんでした。

しかし、これは機能していません

ログ:

1

アプリケーション.js

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

java - Bayeux プロトコルを使用して Android ネイティブ機能を作成する

Android プロジェクトを作成し、Bayeux Java クライアント ライブラリを動作させようとしています。eclipse に cometd ライブラリをインポートし、プロジェクトのビルド パスにプロジェクトを追加しました。

私のプロジェクトは正常にビルドされますが、実行時に NoClassDefFound エラーが発生し続けます。プロジェクトの設定方法がわかりません。

参照できる例はありますか?

どんな助けでも大歓迎です。ありがとう、

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

cometd - Bayeux Client Request にリクエストヘッダーを追加するには?

Bayeux Java クライアントを使用しています。ハンドシェイク要求を含め、サーバーに対して行われるすべての要求に要求ヘッダーを追加しようとしています。

現在私は使用しています:

これは正しい方法ですか?私はそれを機能させることができませんか?ありがとう、

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

ruby - faye ruby​​ サーバーを使用してサブスクリプション応答にカスタム フィールドを追加する

faye (ディストリビューションに含まれているチャットの例) を使用して、概念実証のチャット アプリケーションを作成しようとしています。

私の概念実証では、クライアントがチャンネルに登録したときに、チャット チャンネルの完全な履歴を送信したいと考えています。私の現在のアイデアは、サブスクリプション応答メッセージのカスタム フィールドを使用してこれを実装することでした。

bayeux プロトコル定義を確認したところ、サブスクリプション応答メッセージで「ext」フィールドが許可されているようです。

しかし、サーバー エクステンションを使用して、この ext フィールドに何も追加できませんでした。

ext フィールドの設定によってサーバーがクラッシュすることはありませんが、サブスクリプションの応答メッセージにはまったく影響しません。Wireshark を使用して確認したこともあります (js クライアントが一部のフィールドを無視しないようにするためです)。

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

java - 接続要求で Bayeux サーバーがハングする

これはほぼ2日間私を悩ませています。

私は Bayeux クライアントを書いています。Jettyの WebSocket クライアントライブラリを使用し、 Fayeサーバーに接続します。

ハンドシェイク リクエストを使用して、サーバー (すべての localhost) への WS 接続を開きます。

クライアントはすぐにハンドシェイク応答を受け取ります。

次に、クライアントが接続要求を送信します。

次に、サーバーは 45 秒間 (タイムアウトの値) ハングしてから、次の応答を送信します。

Faye サーバーがハングする前の最後のログ メッセージ: Ping "l8xhgf0t5gikcukcknhr5npfx11s5w9", 45

しかし、クライアント側で Ping フレームを受信することはありません。サーバーが 45 秒間ハングする理由はわかりませんが、これを解決する必要があります。これを見た人はいますか?ヘルプ/提案/ヒントは大歓迎です:)

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

websocket - phantomjs は Bayeux または WebSockets をサポートしていますか?

ドキュメントで参照が見つからなかったので、簡単な質問です..

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

android - Android アプリの Cometd/Bayeux クライアント

ネイティブの Android アプリに Cometd/Bayeux クライアントを実装した人はいますか?

使ってみた

java.lang.management.ManagementFactoryしかし、Androidでは利用できない依存関係を持つjetty HttpClientを使用しています。