問題タブ [chatroom]

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

ios - iOS xmpproom チュートリアル

私はチャットルームのチュートリアルで良い XMPP を探していました。このチュートリアルは役に立ちましたが、マルチユーザー チャットの実装に関してはまだうまくいきません。

誰かが私にこれについての良い参考文献を教えてもらえますか?

前もって感謝します。

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

java - 複数のクライアントがチャット ルームにアクセスできるようにする方法 (バッキーのインスタント メッセンジャー)

こんにちは、Bucky's Messager をダウンロードしました。複数のクライアントを接続する代わりに、サーバーへの接続を待機させます。複数のクライアントが一度にサーバーに接続できるようにするにはどうすればよいですか? コードを編集して、何を編集すればよいか教えていただければ幸いです。コードは次のとおりです。

クライアント.java:

ClientTest.java:

サーバー.java:

ServerTest.java:

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

java - 複数のクライアントをサーバー Java に接続する方法

基本的な isatnt メッセージ プログラムをコーディングしましたが、1 つのクライアントしかサーバーに接続できません。複数のクライアントを一列に並べずに受け入れるようにするには、コードの何を変更すればよいでしょうか。

クライアント.java

ClientTest.java

サーバー.java

ServerTest.java

}

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

android - Android、アプリがユーザーに表示されていることを確認するにはどうすればよいですか (チャット ルームの実装)?

私のアプリケーションでは、チャット ルームをシミュレートしたいと考えています。アプリが画面外にある場合、アプリが画面上にあり、チャット アクティビティにある場合、アプリが画面上にあるが他の画面にある場合の 3 つのシナリオがあります。

サーバーがアプリケーションに通知を送信します。GCMintentService (私のレシーバー) がそれをキャッチします。

  1. アプリケーションが画面から外れている場合、何かが起こったことをユーザーに知らせるために、新しい通知が生成されます (私はこれに問題はなく、生成できます)。

  2. ユーザーがアプリケーションを使用していて、チャット画面にいる場合 (たとえば、ユーザーがチャット画面にいて、メッセージを送信し、新しいメッセージが届くのを待っている場合)、画面を更新します。

  3. ユーザーがアプリケーションを使用しているが、チャット画面にいない場合は、チャット アイコンを点滅させます。

最初のステップは、アプリケーションが実行されていることを知ることだと思いますか? 次のコードは便利だと思いましたが、アプリが使用されていて画面に表示されていることはわかりません。アプリがメッセージを受信する前に、ユーザーがホームボタンをクリックしてアプリを停止した可能性があります。はメモリ内にあるため、このコードは使用可能であると示しています。

何か提案はありますか?フラグメント ホルダー (メインのフラグメント アクティビティ) で変数を定義できます。いい方法ですか?

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

ajax - 特定のDjango(クラス)ビューを使用する方法
テンプレートで(Ajaxを介して);プロジェクトにdjango-chatroomsアプリを統合しています

私は Django に比較的慣れていません。Django-chatrooms( https://github.com/qubird/django-chatrooms ) アプリをプロジェクトに統合したい。このアプリには 3 つの異なる URL (1.Available-ChatRooms リスト 2.Set-guestname/Login 3.Room(実際のチャット インターフェース)) があります。しかし、これら 3 つの機能 (ルームへの参加、ゲスト名/ログインの設定、chatWindow) を同じ URL (私のプロジェクトのホームページ) でユーザーが利用できるようにしたいので、Ajax を使用して実行します。

App から 3 つの Class Views を呼び出す必要があります。これは、アプリの対応する URL とビュー ファイルです。

urls.py

Views.py

home.html テンプレートを含むマイ ホーム ビュー (チャットを統合したい場所)

コンテキストを含むテンプレートを受け取り、HTML として div に追加するにはどうすればよいですか? (たとえば、Ajaxを介してGuestNameViewを呼び出すたびに、コンテキストがレンダリングされたテンプレートが返され、プロジェクトホームのdivにHTMLとして追加される必要があります)

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

java - Java Group Chat アプリケーション: グループに現在アクティブなユーザーがいるかどうかを知る

過去 2 週間、私は Java グループ チャット アプリケーションに取り組んできました。これまでのところ、ユーザーはログインして、他のユーザーが作成したグループに参加できます。ユーザーは、各グループ内で互いにチャット メッセージを送信することもできます。メッセージの配信はサーバーによって処理され、サーバーはチャット メッセージを送信元のグループのクライアントにのみ送信します。ユーザーが属しているグループのリストも表示されます。現在アクティブな他のユーザーがいるかどうかをユーザーに知らせるために、小さな緑色のマーク(またはユーザーに通知するその他のもの)が必要です。チャットルームグループ。

私のグループがデータベースに保存される方法は次のとおりです

チャット メッセージの送受信はソケットを使用して処理され、送信されたメッセージはデータベースに保存されません。グループテーブルに、ユーザーが参加するたびに値が1ずつ増加し、ユーザーが離れるたびに値が1ずつ減少するフィールドを持つことを考えていました。このようにして、このフィールドに格納されている数値が0、ここには現在のユーザーはいません。これを処理するためのより良い方法があるかもしれないと思います。

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

xmpp - 招待された部屋を取得する

招待された部屋に入る方法はありますか?前もって感謝します。