問題タブ [chat]
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.
http - サーバーの HTTP Keep-Alive を使用してクライアントと通信する
最近のインタビューで、オンライン チャット クライアント アプリケーションにどのようにアプローチするかを尋ねられました。標準の「ポーリング」ソリューションを使用しましたが、インタビュアーが「HTTP 1.1 キープアライブ」メソッドを探していたため、切断されました。かなり長い間 HTTP を使用しており、ポイント全体が「ステートレス」であることを思い出していたので、これは私には思い浮かびませんでした (また、キープアライブが一貫して実装されていないことは言うまでもありません)。
私の質問は、「keep-alive」ヘッダーが設定されている場合、Web サーバーがクライアントに情報をブロードキャストおよび/または送信することは可能ですか?
ruby-on-rails - Rails でのサーバー側のプッシュ
AJAX を使用してレールにスケーラブルなチャットルームを実装したいと考えています。調査によると、スケーラビリティはサーバー側のプッシュでのみ発生することがわかっています。
私の2つの質問は次のとおりです。
1) 合理的に効率的なチャット サーバーでは、どの時点でポーリングが禁止されますか? 2) 本当にジャガーノートは使いたくない。彗星の仕組みはよくわかりません。Javascript (クライアント側のサーバー/ポーラーを作成するため) と別の言語 (ファイアウォールの背後にあるクライアントに効率的なポーリングと CGI への統合を提供するため) を使用して構築するのは、私にとって非常に難しいのではないかと思います。そして 3) (はい、2 つのうち)、私はそれを正しい方法で行っているかどうか?
私が期待できる最も簡単な答えは、定量化された「はい、5行のJavascriptをクライアントに入れ、20行のRubyをCGIスクリプトに入れ、それを1日と呼びます」です。
c# - ASP.NET ベースの MMOG の実現可能性
ASP.NET C# ベースの MMOG (Massively multiplayer online game) を開発したいと考えています。ASP.NET Ajax コントロール キット、jquery、および MS SQL サーバー 2005 を使用します。
Q.1) .NET 3.5、C# を使用した ASP.NET は、何千ものユーザーを同時に処理するのにどの程度適していますか?
また、MMOG と一緒に、ASP.NET ajax ベースのチャット システムとチャット ルームを組み込むことも考えています。
Q.2) ASP.NET を使用しているサイト (MMOG) をご存知ですか?
Q.3) 上記のチャット システムのベスト プラクティスは何ですか?
c# - 高品質のビデオ ストリーミングを使用したビデオ チャット アプリケーションの開発
私は、既存のアプリケーションでビデオ チャット サポートを開発している会社で働いています。私はこのようなためのさまざまなソリューションを見てきました
- C# でのビデオ キャプチャとストリーミングにマネージド ダイレクト ショーを使用する
- 画像を取得してネットワーク経由で渡すコード プロジェクトのいくつかのコード サンプル (これは帯域幅を大量に消費するため、かなり大雑把なソリューションと呼びます。
- 圧縮アルゴリズムをゼロからコーディングし、それを使用してビデオを圧縮および圧縮解除します。
現在の課題は、非常に高品質のビデオ ストリーミングを実現することであり、コンテナー アプリケーションは C#.NET でコーディングされています。
これが私がこれまで提案してきたことです。データをストリーミングするためのネットワーク ロジックは C# で記述され、ビデオ圧縮は VC++ で記述され、pinvoke または可能な CLI を使用してこの VC++ dll を呼び出します。
私はこの分野で私よりも経験豊富な人を探しています.
最終的な目標は、高品質のビデオ ストリーミングです。コーデックは、h.2633、h.264 などの任意のものにすることができます。
ajax - 超高負荷 (Ajax) のチャット スクリプトはありますか?
ペット プロジェクトの場合、私は潜在的に数万のユーザーを同時に実行できる Web チャット スクリプトを探していました。アプレットやブラウザ拡張機能は一切使いたくないので、クライアント側では単純な Ajax にする必要があります。サーバー側では、私はほとんど何に対してもオープンです。
私は余計なものを探しているわけではありません。多数の「チャネル」または「ルーム」を同時にサポートし、非常に多数のユーザーをサポートしている限り、単純なテキストのみのチャットで十分です。
私が最初にチャット スクリプトの調査を開始したとき、実行可能な唯一のオプションは、IRC サーバーを実行し、その上に Web インターフェイスを構築することだと思われました。そのセットアップで優れたパフォーマンスと安定性が得られることはわかっていますが、別のものを使用するとパフォーマンスが向上する可能性はありますか?
何か案は?
silverlight - Silverlight ソケットまたは db リクエスト?
私は現在、課題のためにオンラインターンベースの RPG をコーディングしています。ゲームでは、プレーヤーは互いにチャットし、ターンが完了するとアクションを送信できます。プレイヤー間のデータ交換を処理する最善の方法は何ですか? ソケットまたはすべての情報をデータベースに保存し、プログラムは定期的に更新を確認するように要求しますか? より良いアプローチがない限り。
ゲームは大規模であることに注意してください。つまり、多くのプレイヤーが同じサーバーで同時に多数のゲームをプレイするため、できるだけ効率的になるように努める必要があります。
asp.net - ASP.NET チャット クライアント
ASP.NET 1.1 アプリケーションで単純なチャット クライアント (2 人用) を実装するための最善の策は何ですか? 私はフロントエンドに ExtJS を使用しているので、それとうまく統合できれば素晴らしいと思います。
python - アプリケーションにチャットを実装しますか?
私はゲームを作っており、サーバー側にPythonを使用しています。
Pythonを使用して自分でチャットを実装するのはかなり簡単です-それは私の質問ではありません。
私の質問は
、自分のチャットサーバーをローリングする代わりに、ゲーム内に実装できる既成のチャットサーバーや何らかのサービスがあるかどうか疑問に思っていたということです。
たぶん、ゲームサーバープロセスの隣で実行できる別のプロセスのように?
java - SmackAPIとJava
Tapestry 5、Smackapi3.1.0を使用しています。
接続を確立し、xmppサーバーを介してユーザーと通信できますが、取得した応答は、受信時に標準出力に送信されます。
コンソールではなくWebで読むことができるように、htmlファイルへの返信を取得しようとしています。ただし、message.getBody()をshowonbrowser(ページ上のプロパティ)に設定しようとすると、結果が表示されません。誰かが私がこれを回避する方法を知っていますか?
よろしく、
Kace