問題タブ [ape]

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 に答える
383 参照

ajax - Ajax Push Engine (APE): バイナリ データまたは特殊文字を送信する方法

このコード例は、APE 公式 Web サイト ( http://www.ape-project.org/ ) からのものです。

+/サーバー側でデータを受信すると、特殊文字が URL エンコードされていることがわかりました( %2B%2F)。

APE は常に GET を使用していますか? POST を使えば、Binary データを含む任意のデータを投稿できると思いますよね。しかし、JSON で POST を使用するにはどうすればよいでしょうか。

私の場合、Binary 形式を使用しなくても、Base64 を使用する必要があります。ただし、標準の Base64 は+/URL セーフではないものを使用します。Base64 の URL セーフ バージョンの使用を提案するかもしれませんが、URLSafeBase64 は標準ではなく、他の問題を引き起こす可能性もあります。

私は何か誤解していますか?

ありがとう。

ピーター

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

javascript - Comet/APE 環境でファイルをアップロードできますか?

情報をプッシュ/ポーリングしているクライアント側でAPEサーバーと JavaScriptを使用する簡単なチャットの例では、1 人のユーザーがファイル (画像など) をアップロードできるようにし、他のユーザーにそのアップロードされた画像を表示させることは可能ですか?リアルタイムで?

ありがとう。

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

javascript - APE(または他のCometサーバー)のベンチマークを行う方法は?

私の新しいプロジェクトでHTTPプッシュが必要なため、いくつかのCometサーバーを評価しています。私は現在、snode.js / socket.io、APE(Ajax Push Engine)、およびMongrel2でテストしています。いくつかの基本的なベンチマークを実行したいのですが、どうすればよいですか?

Cometサーバーを別のVMに配置しました。socket.io-clientモジュールを使用して別のNode.jsインスタンスを使用することにより、Node.jsの多くの同時ユーザーをシミュレートすることができました。しかし、APE(および他のいくつかのCometサーバー)には完全なブラウザーが必要なようです。少なくとも、基本的なHTML(IFrameなど)を理解し、JavaScriptを実行できるもの。

たとえば、デスクトップマシンから50人の同時ユーザーをシミュレートする方法はありますか?

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

javascript - ape プレーンな JavaScript クライアント - チャンネルに参加しません

私たちのプロジェクトでは jQuery を使用しているので、MooTools と混ぜたくないので、プレーンな JavaScript でクライアントを作成しようとしています。PHP からのインライン プッシュのためだけに使用したいと考えています。

問題は、クライアントが準備完了イベントを発生させないため、チャネルに参加しないことです。

これがソースです。

インターネットで見つけることができるjQueryで多くのクライアント実装を試しましたが、どれも適切に機能しませんでした。

デフォルトの MooTools クライアントを使用すると、すべて正常に動作します。

それで、私は何が欠けているか、間違っていますか?

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

php - APE サーバー: SSL の設定方法は?

SSL を使用して APE サーバーを実装しようとしている最中なので、安全なチャネルを介してリアルタイムの更新を行うことができます。SSL がなければ、これは完全に機能します。SSL を機能させるために、APE のドキュメントでは Stunnel の使用が推奨されています。しかし、そこにあるドキュメントは私には少し不明確です。いくつかの質問:

ここで SSL を使用して APE を正常に構成した人はいますか? Stunnelを使用しましたか?サンプルの stunnel 構成はありますか?

https/SSL 経由で ape を実行するには何が必要ですか? ワイルドカード証明書? もしそうなら、証明書はいくつですか?このワイルドカード要件を無効にしてコストを削減する方法はありますか?

お時間をいただきありがとうございます!

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

real-time - どのコメット サーバーを選択すればよいですか?

Web アプリにいくつかのリアルタイム機能を組み込む必要があります。主に、通知とユーザー間のチャット機能です。APE サーバーは私のニーズに合っていることがわかりました。彼らのサイトには印象的なデモがあります。最新バージョンで動作します:(また、ほとんど死んでいるようです。

だから、まともなドキュメントを備えたアクティブなプロジェクトを探しています。私が本当に必要とする唯一のことは、できればjsonで、サーバーがメッセージを送信(および受信)できる「チャネル」を作成できることです。何か提案できますか?

手伝ってくれてありがとう!ヤン

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

javascript - node.js と ape サーバーの間で正しい選択をする

私はどちらかを決める必要がある段階にいます

  • Node.js
  • エイプサーバー

両方について素晴らしい意見を聞いたことがありますが、私は少し混乱しています. 多くのリアルタイム処理を行う必要があるため、どのオプションが適していますか? node.js と socket.io は素晴らしく、ape の Web サイトにはクールなデモがたくさんあると聞きました。

また、Facebook のような高速インターフェイス用のビッグパイプ システムを作成する必要もあります。では、どれが良いでしょうか?私は本当に混乱しており、他のものよりも優れているとは思わないので、ここでアドバイスをお願いします

また、node.js が mysql と連携するには、追加のドライバーなどが必要です。アドバイス大歓迎です!

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

php - APE - Ajax プッシュエンジン

状況:

2 人のユーザーがいて、user1 が user2 にメッセージを送信します。APE を使用して、user1 からのメッセージがあることを user2 に通知したいと思います。

すでに通知を表示するようにしましたが、両方のユーザーが通知を受け取りました。私の質問は、user2 だけが通知を受け取るにはどうすればよいですか?

チャネルで変更する必要があるものはありますか?

ご意見をお聞かせください。

ありがとう。

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

php - 通知メカニズムのしくみ

私は MongoDB と PHP を使用してアプリケーションに取り組んでおり、ユーザーはさまざまなイベント (FB 通知など) の通知更新を受け取ります。APE、node.js、Comet Server Push Technology について読んだことがあります。しかし、これは初めてなので、アプリケーションに関してこれをどのように進めればよいかわかりません。どちらがより良い選択肢になりますか?

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

macos - Mac OS X に APE プロジェクトをインストールする

ローカル サーバーで Ajax Push をテストしたいのですが、Ape-progect を見つけましたが、インストールと構成についてサポートが必要です。正直、始め方がわからない…

Mac OS (snow leopard) に APE プロジェクトをインストールして構成するのを手伝ってくれる人はいますか?

Mac OS (10.7) にはどのバージョンをインストールする必要がありますか? http://www.ape-project.org/download/APE_Complete_Package.html

ありがとう!