問題タブ [livechat]

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

sqlite - サーバーでのtxtファイルのリロードと比較したsqliteクエリ

チャットアプリケーションを作成しています。10秒ごとにsqliteデータベースからの更新をページでチェックしています。現在、sqliteデータベースを使用して更新をチェックしています。前回のチェックよりも大きいタイムスタンプを持つ投稿をリクエストするだけです。

sqliteはインデックスとキャッシュを使用するため、非常に効率的です。しかし、Unixタイムスタンプを格納するだけのtxtファイルをサーバー上に作成したほうがよいのではないかと思っていました。たった10バイトで、ユーザーが投稿するたびにphpで更新します。このようにして、10秒ごとにajaxを使用してtxtファイルをリロードし、新しい投稿があるときにsqliteクエリを実行できます。

私の質問は、サーバー、txtファイル、またはsqliteクエリのどちらがストレスが少ないかということです。

注:長い引っ張りは使いたくありません。複雑すぎます:}

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

java - Java 同期の問題 -- 複数のチャットルーム アプリケーションのチャット

チャットアプリを開発しています。チャットメッセージを処理する機能があります。各チャットルームは固有のショートコードで識別されます。ここで、あるショートコードのメッセージが処理されているときに、同じショートコードの別のメッセージを待機し、他のショートコードのメッセージを続行する必要があります。

同じショートコードのメッセージが並行して処理されているため、コードの平和に従うことを検討してください。問題は何ですか。私は問題を推測することはできません

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

chat - 安全なビデオ/オーディオ/テキストチャットソリューション(BigBlueButtonなど)を探しています

ケース:一定期間、ビデオ/オーディオ/テキストをサポートするチャットルームを作成します。ユーザーは一意のURLを介して参加できます。クライアント用のサードパーティソフトウェアをインストールする必要はありません(フラッシュプラグインなどを除く)。

BigBlueButtonにはこれらすべてがありますが、これが私の最大の専門分野ではないため、十分に安全かどうかはわかりません。BBBにRTMPの代わりにRTMPSを使用させることができなかった(そしてそれが可能かどうかわからない)ので、誰かがこれらのチャットからコンテンツをキャプチャする可能性があるのではないかと心配しています。

OpenTokは見栄えが良いですが、テキストチャットがありません。

BBBをより安全にするためのアイデアや他のソフトウェアはありますか?

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

php - 支払いモジュールを備えた Livezilla?

私はウェブ開発者です。私には満たさなければならない要件がありました。Livezilla では 2 分間の時間制限を設けて、クライアントが Web サイトのバックエンドとチャットした場合に料金を支払わなければならない可能性があるかどうかを知りたいと思いました。liveperson のように、2 分間無料でチャットできます。さらにチャットしたい場合は、料金を支払う必要があります。

手伝ってくれますか ?ここで利用できる他のオプションはありますか。私はライブパーソンを使いたくない..

ありがとう

0 投票する
4 に答える
3359 参照

php - ajax-PHP-MySQL はチャット ルーム アプリに適した組み合わせですか?

大学の友達のために小さなチャット ルームを作成する予定です。お金を投資したくないので、IRC サーバーをインストールできない無料のホストを使用します。また、既に知っている ajax と PHP を使用するのが好きです。

自己更新型の ajax と PHP ページは良い考えですか? 毎秒のように、ajax は PHP スクリプトをトリガーし、最新の情報を返します。たとえば、チャット履歴に 20 個の MySQL エントリがあるとします。

ユーザーが何かを書き込むと、それは MySQL DB に挿入されます。

これは良い考えですか?

メッセージを保存するための他のアイデアはありますか? MySQL よりも最適化されたものはありますか?

または、私の目的を達成できるまったく異なるアイデアはありますか?

前もって感謝します!
アンディ:)

編集:どちらが良いですか:MySQL DBまたはテキストファイル? (jquery ではテキスト ファイルが優先されますが、なぜですか?)

0 投票する
3 に答える
692 参照

asp.net - ポーリングは、Webでのライブチャットに行く方法ですか?

Web上にカスタムライブチャットプログラムを実装しようとしていますが、ユーザーのリアルタイム(またはほぼリアルタイム)の更新を処理する方法がわかりません。クライアント側から1秒ごとにAjaxリクエストを送信し、データベースをポーリングして新しいコメントを探す方が理にかなっていますか?

コメントが追加されるたびにデータベースから何らかの方法でブロードキャストする方法はありますか?これが可能であれば、それはどのように機能しますか?Asp.net(c#)でSQLServer2008を使用しています。

ありがとう!

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

.net - .NET でチャット クライアント/ルームを使い始める

非常に基本的なチャット ルームをアプリケーション (.NET 3.5 winforms デスクトップ アプリ) に追加して、ユーザーがブラウザー、電子メール、またはチャット クライアントを使用せずに質問したり、話したりできるようにしたいと考えています。誰でも自由に使えるようにしたい、つまり、サインインや登録は必要ありません。私のソフトウェアを実行しているという事実だけで十分です。残念ながら、私はここで自分の快適ゾーンから外れており、どこから始めればよいか本当にわかりません. これには Google トークを使用できますか、それともユーザーごとに GMail アカウントが必要ですか? 自分のサーバーか何かを用意する必要がありますか? 私の側で最小限のコーディングを必要とするソリューションはありますか? このソリューションでは、テキストだけでなくバイナリ データも転送できますか?

私を本当に始めさせるものは何でも、とても感謝しています。

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

java - チャット サーバー: 会話ログを保存する最良の (最適化された) 方法は何ですか

ユーザーがお互いにプライベートな会話ができる Java でシンプルなチャットサーバーを構築しています。これらの会話を (クライアント側ではなく) サーバー レベルで保存して、会話ログ サービスとしてユーザーに一覧表示できるようにしたいと考えています。また、MySQL をソフトウェアのデータベースとして使用しています。

私が探しているのは、これらの会話を保存するための最適化された方法であり、後でリストするための高速な方法でもあります。これまでのところ、2 つの実装について考えてきました。

  1. MySQL データベースを使用し、

    a)会話をテキストとして連続して保存しますが、問題は、一部の会話が非常に巨大(多くの文字)であり、会話全体を保存するのに問題がある可能性があることです

    b)会話のすべての行を連続して保存しますが、この方法では、会話全体をリストしたいときに速度の問題が発生する可能性があります

  2. すべての会話を個別のテキスト ファイルに保存していますが、特にユーザー (クライアント) が非常に高速に書き込み (テキストの送信) を行っている場合は、読み取り/書き込みの問題が発生する可能性があります。

ありがとう

0 投票する
3 に答える
2052 参照

node.js - node.js の Olark のようなソフトウェアが必要

http://olark.comに似た処理を行う node.js アプリケーションをご存知ですか。必ずしも複数の Web サイトである必要はありません。単一のドメインで必要なだけです。自分でherokuにインストールして、自分のウェブサイトのチャットカスタマーサポートを実行したいだけです。

ありがとう、

ミハル

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

javascript - Cookie を読み取り、jQuery を使用してデータを表示する

これがアイデアです。

私はチャットバーをコーディングしています。すべてが機能しています。しかし、私の問題は、サイト全体でページを閲覧している間、すべてを継続的に維持することです。つまり、チャットボックスは開いたままです。Facebook と同じように、チャット ボックスを開いて別のページに移動するたびに、開いたままになるため、オンラインの友達リストに戻ってチャット ボックスを読み込む必要はありません。

私はこれまでに何をしましたか?

私が考えた 1 つの方法は、Cookie を使用して会話の ID を Cookie に保存し、それが開いているか閉じているかを入れることです。そのため、会話に64Cookie の ID がある場合は、 が呼び出されchat_64ます。私はこの jQuery Cookie ドキュメントを使用しています: https://github.com/carhartl/jquery-cookie

それらを配列に入れて、各Cookieのチャットボックスを開くことで実現できると考えていました。

これをどのように行うことができるかについての提案を求めに来ましたか?