예제 #1
0
파일: client.py 프로젝트: carze/vappio
    def dataReceived(self, data):
        self.data += data

        (msg, remainingData) = stomper.unpack_frame(self.data)
        while msg is not None:
            self.data = remainingData
            self.ACTIONS[msg.cmd](self, msg)
            (msg, remainingData) = stomper.unpack_frame(self.data)
예제 #2
0
파일: receiver.py 프로젝트: carze/vappio
    def dataReceived(self, data):
        """Data received, react to it and respond if needed.
        """
#        print "receiver dataReceived: <%s>" % data
        
        msg = stomper.unpack_frame(data)
        
        returned = self.sm.react(msg)

#        print "receiver returned <%s>" % returned
        
        if returned:
            self.transport.write(returned)