代码拉取完成,页面将自动刷新
import timer
import network
import pickle
import time
class CHandleCommand(object):
def __init__(self):
self.m_NextSecond = int(time.time()*100)
self.m_FrameCommandList = []
timer.Call_Out_Per_Second(self.SendMsg, 1)
def OnHandle(self, lstPackage):
for iFileNo, packageInfo in lstPackage:
self.OnCommand(iFileNo, packageInfo)
def OnCommand(self, iFileNo, PackageInfo):
print("OnCommand", iFileNo, PackageInfo)
sMsg = PackageInfo.get("msg", "")
sPackage = pickle.dumps({"msg":sMsg, "no":iFileNo})
self.m_FrameCommandList.append(sPackage)
def SendMsg(self):
self.m_NextSecond = int(time.time()*100)
sAllMsg = pickle.dumps(self.m_FrameCommandList)
if self.m_FrameCommandList:
print("SendMsg")
network.SendAll(sAllMsg)
self.m_FrameCommandList = []
timer.Call_Out_Per_Second(self.SendMsg, 1)
def Init():
global g_HandleCommand
g_HandleCommand = CHandleCommand()
def GetHandleCommand():
global g_HandleCommand
return g_HandleCommand
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。