問題タブ [comet]
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.
php - PHP でコメットを使用していますか?
PHP バックエンドを使用してリアルタイム チャットを実装することを考えていましたが、comet について議論しているサイトで次のコメントを見つけました。
私の理解では、PHP は Comet にとってひどい言語です。Comet では、各ブラウザー クライアントに対して永続的な接続を開いたままにしておく必要があるからです。mod_php を使用すると、これはクライアントごとに Apache の子をフルタイムで結び付けることを意味し、まったくスケーリングしません。私が知っている Comet の作業を行っている人々は、ほとんどが Twisted Python を使用しています。これは、数百または数千の同時接続を処理するように設計されています。
これは本当ですか?それとも、設定できるものですか?
apache-flex - Flex を Server comet / ゲームのロング ポーリングに実装するのが好きです
ポート 80 フレックス ゲームをサーバー メソッドに実装する必要があります。
誰かが以前にそれをやったのか、それとも長いポーリング/コメットサーバーでフラッシュ/フレックスマルチユーザーゲームを管理することは可能ですか?
apache-flex - Flex での Comet 実装の例
Flex/Actionscript から Comet をサポートする Java サーバーへの長時間の HTTP 呼び出しを実行する方法の例を探しています。また、長時間実行される http 呼び出しは通常、サーバーからクライアントにデータをプッシュするために使用されます。たとえば、大きなテーブルのデータなど、データをクライアントに「ストリーミング」するために使用したいと考えています。クライアントは、呼び出しが終了する前に、すでにいくつかのデータを表示する必要があります。Adobe の LCDS がこれをサポートしていることは知っていますが、HTTP を使用してデータを直接取得する低レベルの実装に興味があります。
ajax - GMail チャットはどのようにしてクライアントの操作なしで AJAX リクエストを行うことができますか?
すべての HTTP 応答は、AJAX を使用して作成されたものであっても、クライアントがそれらを開始する必要があります。しかし、GMail のチャット機能は、快適なコンピュータの椅子に座ってブラウザを操作していないときでも、他のユーザーからメッセージを受け取ることができます。彼らはどのようにそれをしましたか?
comet - ツイストで Web チャットを行う
Telnet で接続できるチャットを作成しました。私のチャットは現在、Twisted TCP サーバーとして実装されています。ブラウザのチャットに変換するにはどうすればよいですか?
静的 HTML と動的コンテンツを同時に提供できるようにするには、comet サーバー (Orbited など) を使用する必要があると思います。高速で信頼性の高いチャットには、そのようなコメット サーバーが必要ですか?
asp.net - ASP.NETで接続がアクティブになっていることを確認します
ASP.NETで記述されたCometアプリケーションに取り組んでいます。アクティブな接続コンテキストの配列(HttpContext)があります。また、コレクションを定期的に繰り返し、その状態を確認する必要があるスレッドがあります。したがって、アプリケーションアーキテクチャはリクエストごとのスレッドではありません。
接続がアクティブである(リモートホストによって閉じられていない)ことを確認するための最良の方法は何ですか?
私はこれを見つけました:
ただし、処理にスレッド時間がかかるため、これは適切なソリューションではありません(Flush()が操作をブロックしています)。多くの同時接続で非常に高速に動作し、ブロッキング操作を使用しないソリューションが必要です。
たぶん、この方法で接続を監視できるIISまたはASP.NET機能がいくつかありますか?