Exemple #1
0
	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)
Exemple #2
0
	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