チャットの人数表示が上手く行かないのですが

[上に] [前に] [次に]
FenFen 2000/03/24(金) 04:23:20
チャットを設置してみたのですが人数表示がうまくいきません

Aさんが一人でいる場合はAと表示されるのですが
Bさんがはいってきて二人で居るとBさん一人と表示されてしまいます

どうしたらうまくいくでしょうか?
自分はサーバー側がIPを
提供してくれてないのかと思っているのですが・・・

にゃあ 2000/03/24(金) 06:26:57
どういうCGIを使っているのか、まったく書いてないのでわかりません(汗)

原因として考えられるのが、AさんとBさんが同じプロキシで
繋いでいるということです。ゆいチャットの場合、名前を変えて
再入室できるようにプロキシで判断しています。だけど、プロキ
シを通して接続した場合、30人いたら30人全員同じように
見えてしまいます。

あとは、Aさんがリロードしないので、リストから消されてしまう。
ということも考えられます。とりあえず、どのCGIを使っているか
書いてください(^^;;

びーだま [E-Mail] 2000/03/24(金) 13:30:31
HTTP型のWebチャットでは厳密なユーザー管理は原理的に不可能ですね。

CGI(HTTP)でユーザー管理をしているように見えるチャットは擬似的
に表しているので、からなずタイムラグが生じます。

そういうことで、しばらくしてからきちんと表示されているようなら
ば、それは正常です。

より正確なユーザ管理を行うなら、irc など別のチャット用のプロトコル
をバックエンドに使う必要があるでしょう。

[上に] [前に] [次に]