def found_terminator(self): # New message. ctrl_hdr, info = MsgStruct.deconstruct_msg(self.ibuf) if ctrl_hdr==MsgStruct.CTRL_INFINITE: pass elif ctrl_hdr==MsgStruct.CTRL_RECV: # Set new timer. pass elif ctrl_hdr==MsgStruct.CTRL_MSG: event = wx.CommandEvent() event.SetString(info) self.win.OnRecvMsg(event)
def handle_read(self): self.ibuf, addr = self.recvfrom(int(MsgStruct.CONTENT_LENGTH)*2) # Check message type. ctrl_hdr, info = MsgStruct.deconstruct_msg(self.ibuf) if ctrl_hdr==MsgStruct.CTRL_NEW_HOST: self.send_port(addr, info) elif ctrl_hdr==MsgStruct.CTRL_PORT: self.recv_port(addr, info) elif ctrl_hdr==MsgStruct.CTRL_RECV: pass elif ctrl_hdr==MsgStruct.CTRL_OFF: pass elif ctrl_hdr==MsgStruct.CTRL_HEART_BEAT: pass elif ctrl_hdr==MsgStruct.CTRL_INFINITE: pass