1対1のチャットやグループチャットなど、スカイプとして機能するチャット用のWebアプリケーションを作成する必要があります。
ここ数日、私はグーグルで調査していて、次のことを知りました。
速度を向上させるには、ソケットを使用する必要があります。チャットの履歴を保存するにはデータベースが必要です。
過去 1 年間、私は Java に取り組んでいますが、残念ながらソケット接続に取り組んだことはありません。
利用可能なオンラインコードがいくつかあります.
しかし、次のように私が知っていることがいくつかあります
- サーバークラスはソケットを構成する必要があります。
- クライアント クラスは、ソケットを介してメッセージを送信する必要があります。
私の質問は、特定のメッセージが特定のグループまたは個人に送信されていることをどのように知るようになるかです...??
1 つのソケットのみがすべてのグループに接続されているため、特定のメッセージがすべてのグループに送信されます。
例は必要ありません。作業を開始できるようにアルゴリズムを正しくする必要があるだけです。