だから私はjavascriptを試し、000webhost.comで簡単なチャットルームを作りましたが、管理者として人を昇格させたり、チャットから人を蹴ったり、ミュートしたり、禁止したりする機能を追加する方法を理解できないようです. この質問が頭を悩ませているなら申し訳ありませんが、助けてくれた人に感謝します
質問する
912 次
1 に答える
3
まず、JavaScript だけでは十分ではありません。チャット ユーザーがサーバーと対話するには、Ruby や PHP などのサーバー側の言語が必要です (そして、サーバーがさまざまなチャット相手にメッセージを配信するため)。
最終的には、各チャッターに一意の ID を付与することになります。ユーザー名、または ID 番号。どこに保存しても、これがどのように動作するかは実際には変わりません... ...ユーザーをデータベースまたはテキストファイルに入れるか、サーバーが通信する別の常時接続プログラムにユーザーを接続させることができます。
次に、人々を追い出すには、ログオフします。次にサーバーに接続するときに、ログインしていない (またはその部屋に接続していない) というメッセージをブラウザに送り返します。
ユーザーを禁止するには、チェック対象のユーザーのリストにそのユーザーを追加します。ID が一致する場合、そのユーザーはデータを取得しません (または、代わりに「禁止された」メッセージを取得します)。
これをどのように達成するかは 100% 自由ですが、サーバー側言語、サーバー側言語をサポートするホスト、およびすべてをどのように構築するかについての真剣な検討から始める必要があります。
于 2012-09-19T21:47:37.347 に答える