ws关闭消息的解析代码升级并归入NET
This commit is contained in:
@@ -1101,10 +1101,7 @@ do
|
|||||||
NET.pong("app",message)
|
NET.pong("app",message)
|
||||||
elseif op=="pong"then
|
elseif op=="pong"then
|
||||||
elseif op=="close"then
|
elseif op=="close"then
|
||||||
message=JSON.decode(message)
|
NET.wsCloseMessage(message)
|
||||||
if message then
|
|
||||||
LOG.print(text.wsClose..message.message,"warn")
|
|
||||||
end
|
|
||||||
return
|
return
|
||||||
else
|
else
|
||||||
local res=JSON.decode(message)
|
local res=JSON.decode(message)
|
||||||
@@ -1140,10 +1137,7 @@ do
|
|||||||
NET.pong("user",message)
|
NET.pong("user",message)
|
||||||
elseif op=="pong"then
|
elseif op=="pong"then
|
||||||
elseif op=="close"then
|
elseif op=="close"then
|
||||||
message=JSON.decode(message)
|
NET.wsCloseMessage(message)
|
||||||
if message then
|
|
||||||
LOG.print(text.wsClose..message.message,"warn")
|
|
||||||
end
|
|
||||||
return
|
return
|
||||||
else
|
else
|
||||||
local res=JSON.decode(message)
|
local res=JSON.decode(message)
|
||||||
@@ -1195,10 +1189,7 @@ do
|
|||||||
NET.pong("play",message)
|
NET.pong("play",message)
|
||||||
elseif op=="pong"then
|
elseif op=="pong"then
|
||||||
elseif op=="close"then
|
elseif op=="close"then
|
||||||
message=JSON.decode(message)
|
NET.wsCloseMessage(message)
|
||||||
if message then
|
|
||||||
LOG.print(text.wsClose..message.message,"warn")
|
|
||||||
end
|
|
||||||
return
|
return
|
||||||
else
|
else
|
||||||
local res=JSON.decode(message)
|
local res=JSON.decode(message)
|
||||||
@@ -1233,10 +1224,7 @@ do
|
|||||||
NET.pong("stream",message)
|
NET.pong("stream",message)
|
||||||
elseif op=="pong"then
|
elseif op=="pong"then
|
||||||
elseif op=="close"then
|
elseif op=="close"then
|
||||||
message=JSON.decode(message)
|
NET.wsCloseMessage(message)
|
||||||
if message then
|
|
||||||
LOG.print(text.wsClose..message.message,"warn")
|
|
||||||
end
|
|
||||||
return
|
return
|
||||||
else
|
else
|
||||||
--TODO
|
--TODO
|
||||||
@@ -1256,10 +1244,7 @@ do
|
|||||||
NET.pong("chat",message)
|
NET.pong("chat",message)
|
||||||
elseif op=="pong"then
|
elseif op=="pong"then
|
||||||
elseif op=="close"then
|
elseif op=="close"then
|
||||||
message=JSON.decode(message)
|
NET.wsCloseMessage(message)
|
||||||
if message then
|
|
||||||
LOG.print(text.wsClose..message.message,"warn")
|
|
||||||
end
|
|
||||||
return
|
return
|
||||||
else
|
else
|
||||||
local res=JSON.decode(message)
|
local res=JSON.decode(message)
|
||||||
|
|||||||
@@ -19,6 +19,16 @@ function NET.unlock(name)
|
|||||||
locks[name]=false
|
locks[name]=false
|
||||||
end
|
end
|
||||||
|
|
||||||
|
--wsEvent
|
||||||
|
function NET.wsCloseMessage(message)
|
||||||
|
if message:sub(1,1)=="{"then
|
||||||
|
local mes=JSON.decode(message)
|
||||||
|
LOG.print(text.wsClose..mes.message,"warn")
|
||||||
|
else
|
||||||
|
LOG.print(text.wsClose..message,"warn")
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
--Account
|
--Account
|
||||||
function NET.pong(wsName,message)
|
function NET.pong(wsName,message)
|
||||||
WS.send(wsName,message,"pong")
|
WS.send(wsName,message,"pong")
|
||||||
|
|||||||
Reference in New Issue
Block a user