引用:
ユーザーの特定は、Application.onConnectの段階で、ClientオブジェクトにIDを連番で振った方が管理しやすいです。
Simple Chat 等のサンプルが 1.5 のマニュアルからは消えているみたいなので、この辺の概念はちょっと分かりにくくなっているかもしれないですね。
application.onAppStart = function ()
{
this.nextId = 0;
ここの this.nextId は application.nextId とも書けます(^^)
後者の書き方の利点は、Client オブジェクト等からでも利用できるという点です。
つまり、グローバル変数みたいな使い方が出来ます。
application.onConnect = function( clientObj )
{
clientObj.id = "u" + this.nextId++;
this.acceptConnection( clientObj );
onConnect で生成された自分のクライアントオブジェクトは clientObj の所で渡されます。
つまりこれを、自分が誰かという情報と一緒にどこかに記録しておけば・・・