From 33ec4897f68654b235ea7f43e8af2081690e384b Mon Sep 17 00:00:00 2001 From: MrZ626 <1046101471@qq.com> Date: Thu, 11 Feb 2021 14:39:46 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E5=A4=8D=E8=81=8A=E5=A4=A9=E5=AE=A4?= =?UTF-8?q?=E4=B8=8D=E8=83=BD=E5=8F=91=E5=88=86=E5=8F=B7?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- parts/scenes/net_chat.lua | 5 +++-- parts/scenes/net_game.lua | 2 +- 2 files changed, 4 insertions(+), 3 deletions(-) diff --git a/parts/scenes/net_chat.lua b/parts/scenes/net_chat.lua index 44dfa054..6acc74e9 100644 --- a/parts/scenes/net_chat.lua +++ b/parts/scenes/net_chat.lua @@ -1,4 +1,5 @@ local gc=love.graphics +local data=love.data local textBox=WIDGET.newTextBox{name="texts",x=40,y=50,w=1200,h=430} local remain--People in chat room @@ -11,7 +12,7 @@ local function _init() end local function sendMessage() local W=WIDGET.active.input - if #W.value>0 and wsWrite("T"..W.value)then + if #W.value>0 and wsWrite("T"..data.encode("string","base64",W.value))then W.value="" end end @@ -75,7 +76,7 @@ function scene.socketRead(mes) textBox:push{ COLOR.W,args[1], COLOR.dY,args[2].." ", - COLOR.sky,args[3] + data.decode("string","base64",COLOR.sky,args[3]) } else LOG.print("Illegal message: "..mes,30,COLOR.green) diff --git a/parts/scenes/net_game.lua b/parts/scenes/net_game.lua index 53ed5f10..65cdb028 100644 --- a/parts/scenes/net_game.lua +++ b/parts/scenes/net_game.lua @@ -206,7 +206,7 @@ function scene.socketRead(mes) textBox:push{ COLOR.W,args[1], COLOR.dY,args[2].." ", - COLOR.sky,args[3] + data.decode("string","base64",COLOR.sky,args[3]) } elseif cmd=="C"then if tostring(USER.id)~=args[2]then