解決策が見つからない、小さいながらも厄介な問題があります。
サーバー側では、これがあります:
...
socket.on('join', function (name)
{
console.log("Joining: "+name);
socket.userName = sanitize(name);
}
socket.on('msg', function(m)
{
console.log(socket.userName+" says: "+m);//This works
});
socket.on('disconnect', function(socket)
{
console.log(socket.userName+" has disconnected");//This does not work
});
...
問題は、socket.userName
を除くすべての私の.on
方法で利用できることですsocket.on('disconnect',...
undefined
userName プロパティを取得します。
これは単に不可能ですか?これが最善の方法でない場合は、お知らせください。私はnode.jsが初めてです