1

socket.io で簡単なチャットを作成しました。Facebookのようなチャットを作成することにしました。問題点:

  1. 各ユーザーには自分のオンライン フレンドがいて、ユーザーに自分のオンライン フレンドを表示する方法
  2. ユーザーとそのメッセージを保存する方法と場所
  3. 友人の誰かが切断した場合、特定のユーザーのバディ リストを更新する
  4. 特定の人の友達だけにイベントを発行する方法 (接続しているすべてのユーザーには送信しません)
4

2 に答える 2

1

これらのプラグインは、jquery と pusher (通知をプッシュするための api) で確認できます。コードを読むだけで、クライアント側の作業の一部に役立ちます。自分だけのものを作るのに役立ちます。

http://html5-ninja.com/item/Pusher-Chat-jQuery-plugin/7

于 2013-03-01T18:57:19.170 に答える
0

これを自分自身の演習として行っているのでない限り、これらすべてを構築するのは非常に困難であるか、自分自身で行っていると言えます (そして、ここで最も重要な問題に取り組んでいません。すべてが 1 つのサーバーには収まりません)。

これらすべての問題を解決する多くのXMPPサーバーの1つをインストールしてください。

演習のためだけにこれを行っている場合でも、XMPP を見てください。送信するメッセージの基準があります (1 と 3 の場合)。2: それらを何らかのデータベースに保存するだけです。データベースの書き込みアクションが 1 秒あたり 50 回を超える場合は、いくつかの主要なデータベースの問題に備えてください。4 の場合: 切断を送信したい場合は、一部のユーザーのすべてのオンライン フレンドをループするだけです。

于 2012-10-21T14:28:18.697 に答える