Пример #1
0
def _on_stream_read(rdat):
	tornado.log.gen_log.info('bridge 收到数据 %s' %(rdat,))
	desc = desc_t()
	desc.load(rdat.rstrip('$$$'))
	e = desc['e']
	if e=='o': _on_o(desc)
	elif e=='r': _on_r(desc)
	elif e=='td': _on_td(desc)
	elif e=='tr': _on_tr(desc)
	elif e=='trr': _on_trr(desc)
	elif e=='q': _on_q(desc)
	elif e=='l': _on_l(desc)
	elif e=='y': _on_y(desc)
	elif e=='n': _on_n(desc)
	stream.read_until('$$$',_on_stream_read)
Пример #2
0
	def on_stream_read(self,rdat):
		tornado.log.gen_log.info('bridge 收到数据 %s' %(rdat,))
		desc = desc_t()
		desc.load(rdat.rstrip(StreamHandler.EndStr))
		e = desc['e']
		if e=='o': self.SignalHandler.on_o(desc)
		elif e=='r': self.SignalHandler.on_r(desc)
		elif e=='td': self.SignalHandler.on_td(desc)
		elif e=='tr': self.SignalHandler.on_tr(desc)
		elif e=='trr': self.SignalHandler.on_trr(desc)
		elif e=='q': self.SignalHandler.on_q(desc)
		elif e=='l': self.SignalHandler.on_l(desc)
		elif e=='y': self.SignalHandler.on_y(desc)
		elif e=='n': self.SignalHandler.on_n(desc)
		#~ 
		self.stream.read_until(StreamHandler.EndStr,self.on_stream_read)