完善解码保护,联网收到非法消息不会爆炸了

This commit is contained in:
MrZ626
2021-02-17 02:44:20 +08:00
parent 8421d2e03c
commit 76070d195e
4 changed files with 30 additions and 10 deletions

View File

@@ -73,10 +73,12 @@ function scene.socketRead(mes)
}
remain=tonumber(args[3])
elseif cmd=="T"then
local _,text=pcall(data.decode,"string","base64",args[3])
if not _ then text=args[3]end
textBox:push{
COLOR.W,args[1],
COLOR.dY,"#"..args[2].." ",
COLOR.sky,data.decode("string","base64",args[3])
COLOR.sky,text
}
else
LOG.print("Illegal message: "..mes,30,COLOR.green)