$redisHost = "localhost"; //redis\83T\81[\83o\82Ì\83A\83h\83\8c\83X\r
$redisPort = 6379; //redis\83T\81[\83o\82Ì\83|\81[\83g\r
$redisPassword = ""; //redis\83T\81[\83o\82Ì\83p\83X\83\8f\81[\83h\r
+$system_name = "system"; //\83V\83X\83e\83\80\94\8c¾\82ð\95\\82·\96¼\91O\r
\r
/**\r
* Module dependencies.\r
socket.on("get pastLog", function (msg) {\r
ParseGetPastLog(socket,msg);\r
});\r
+ socket.on("join",function(msg){\r
+ ParseJoin(socket,msg);\r
+ });\r
+ socket.on("quit",function(msg){\r
+ ParseQuit(socket,msg);\r
+ });\r
socket.on("send msg", function (msg) {\r
ParseSendMsg(socket,msg);\r
});\r
console.log("disconnected");\r
}\r
\r
+function ParseJoin(socket,msg)\r
+{\r
+ var ip = GetClientIPAdress(socket);\r
+\r
+ if(ip in ipbanlist)\r
+ {\r
+ socket.emit("error",$block_message);\r
+ return;\r
+ }\r
+\r
+ var newMeg = {\r
+ name:$system_name,\r
+ message:util.format("/enteredby %s %s %s",msg.name,msg.color,msg.mailto),\r
+ };\r
+ ParseSendMsg(socket,newMeg);\r
+}\r
+\r
+function ParseQuit(socket,msg)\r
+{\r
+ var ip = GetClientIPAdress(socket);\r
+\r
+ if(ip in ipbanlist)\r
+ {\r
+ socket.emit("error",$block_message);\r
+ return;\r
+ }\r
+\r
+ var newMeg = {\r
+ name:$system_name,\r
+ message:util.format("/quitedby %s",msg.name),\r
+ };\r
+ ParseSendMsg(socket,newMeg);\r
+}\r
+\r
//socket \90Ú\91±\92\86\82Ì\83\\83P\83b\83g\r
//msg msg\83N\83\89\83X\r
function ParseSendMsg(socket,msg)\r
}\r
\r
var date = new Date();\r
- //var dateString = date.toFormat("YYYY/MM/DD HH24:MI:SS");\r
\r
- var repacked_msg = CreateMessage(msg,date);\r
+ var repacked_msg = CreateMessage(msg.name,date,msg.message);\r
\r
socket.json.emit("req msg", repacked_msg);\r
\r
}\r
\r
// Message \83N\83\89\83X\r
-function CreateMessage(msg,date)\r
+function CreateMessage(name,date,message)\r
{\r
- var result = {name:msg.name,\r
+ var result = {name:name,\r
date:date,\r
- message:msg.message};\r
+ message:message};\r
return result;\r
}\r
function CreateMessageFromText(text)\r