ws库增加debug模式变量(不影响性能)

This commit is contained in:
MrZ626
2021-04-06 01:15:14 +08:00
parent 9c12048964
commit 5405244e4b

View File

@@ -4,6 +4,8 @@ local host="hdustea.3322.org"
local port="10026" local port="10026"
local path="/tech/socket/v1" local path="/tech/socket/v1"
local debug=false
local wsThread=[[ local wsThread=[[
-- lua + love2d threading websocket client -- lua + love2d threading websocket client
-- Original pure lua ver. by flaribbit and Particle_G -- Original pure lua ver. by flaribbit and Particle_G
@@ -157,10 +159,10 @@ while true do--Running
--Receive data --Receive data
local s,_,p=SOCK:receive(length) local s,_,p=SOCK:receive(length)
if s then if s then
-- print(("%s[%d]:%s"):format(threadName,length,s)) ]]..(debug==1 and""or"--")..[[print(("%s[%d]:%s"):format(threadName,length,s))
res=s res=s
elseif p then--UNF head elseif p then--UNF head
-- print(("%s[%d/%d]:%s"):format(threadName,#p,length,p)) ]]..(debug==1 and""or"--")..[[print(("%s[%d/%d]:%s"):format(threadName,#p,length,p))
UFF=true UFF=true
sBuffer=sBuffer..p sBuffer=sBuffer..p
length=length-#p length=length-#p
@@ -183,21 +185,21 @@ while true do--Running
elseif op==0 then--0=continue elseif op==0 then--0=continue
lBuffer=lBuffer..res lBuffer=lBuffer..res
if fin then if fin then
-- print("FIN=1 (c") ]]..(debug==2 and""or"--")..[[print("FIN=1 (c")
readCHN:push(lBuffer) readCHN:push(lBuffer)
lBuffer="" lBuffer=""
else else
-- print("FIN=0 (c") ]]..(debug==2 and""or"--")..[[print("FIN=0 (c")
end end
else else
readCHN:push(op) readCHN:push(op)
if fin then if fin then
-- print("OP: "..op.."\tFIN=1") ]]..(debug==2 and""or"--")..[[print("OP: "..op.."\tFIN=1")
readCHN:push(res) readCHN:push(res)
else else
-- print("OP: "..op.."\tFIN=0") ]]..(debug==2 and""or"--")..[[print("OP: "..op.."\tFIN=0")
sBuffer=res sBuffer=res
-- print("START pack: "..res) ]]..(debug==2 and""or"--")..[[print("START pack: "..res)
end end
end end
end end