1

私は Java の初心者です。解決策を1週間グーグルで検索しました。今、私はこの質問を投稿しています。Javaでチャットアプリを開発したい。

  1. ウェブベースです。
  2. ユーザーテーブルからユーザーリストを取得して、社内のユーザーとチャットする必要があります。
  3. GTalk や Yahoo とチャットしたくありません。

どうすればこれを達成できますか?どのユーザーがオンラインであるかを確認するにはどうすればよいですか? これを現在の Web サイトに統合するにはどうすればよいですか?

4

3 に答える 3

1

グーグルの後でJavaチャットサーバーソリューションが見つからなかったことに驚いています。Javaチャットサーバーを検索したところ、115万件のヒットが返されました。その最初のものは、オープンソースのJavaチャットサーバーのソースコードのリストでした。

一般に、Javaでサーバーアプリケーションを作成するのはかなり簡単ですが、大量のチャットアプリケーション(> 1000ユーザー)を検討している場合は、C++などの別のプラットフォームに移行することをお勧めします。

また、ユーザーリストに関する詳細情報を提供する必要があります。DBまたはADなどにありますか。

于 2011-04-01T05:29:31.030 に答える
0

Java RMI も使用できます。もちろん、Web コンテナーは必要ありません。RMI とマルチスレッドを使用すると、かなり機能する Chat アプリケーションを作成できます。

于 2011-04-01T07:38:15.170 に答える
0

問題を解決するにはソケットが必要です。

ServerSocket クラスを見てください。 http://download.oracle.com/javase/1.5.0/docs/api/java/net/ServerSocket.html

while true ループで await を呼び出します (おそらく新しいスレッドで)。新しいソケット (クライアント ソケット) を返します。

それらをリストに保存する

それを楽しんでください。:)

于 2011-04-01T06:20:14.517 に答える