JavaベースのSocketマルチクライアントクライアントサーバーチャットプログラム
Java Based Socket Multi Client Client Server Chat Program
記事のディレクトリ
サーバーを起動します。
最初のクライアントを起動し、顧客のニックネームを入力します。
サーバーはこのイベントをリッスンしました:
すべてのユーザーのリストを取得し、すべてのユーザーに「hhh」情報を送信します。
サーバーはこのイベントを受信しました:
新しいクライアントログイン、登録ユーザーのニックネーム:
サーバーはこのイベントを受信しました:
ユーザー1はプライベートチャットメッセージをユーザー2に送信します。
ユーザー2はユーザー1からメッセージを受信します。
顧客2は、すべてのユーザーにメッセージを送信します。
クライアント1は、クライアント2から大量のメッセージを受信します。
サーバーはこれらのイベントを監視しています。
顧客2の終了:
顧客1によって表示されるオンラインリストには1人しかいません。
顧客1も終了します。
クライアントユーザーが終了すると、スレッドは終了します。
クライアントユーザーがいなければ、サーバーは通常どおり独自のビジネスを実行します。