def handle_datagram(self, dg): dgi = DatagramIterator(dg) msgtype = dgi.read_uint16() if msgtype in self.handlers.keys(): self.handlers[msgtype](dgi) else: print("Received unhandled message type " + str(msgtype))
def _handle_datagram(self, dg): dgi = DatagramIterator(dg) msgtype = dgi.read_uint16() if msgtype in self.handlers.keys(): self.handlers[msgtype](dgi) else: print("Received unhandled message type " + str(msgtype))
def handle_datagram(self, dg): dgi = DatagramIterator(dg) num_recipients = dgi.read_uint8() recipients = [dgi.read_uint64() for _ in range(0, num_recipients)] sender = dgi.read_uint64() msgtype = dgi.read_uint16() if msgtype in self.handlers.keys(): self.handlers[msgtype](dgi, sender, recipients) else: print("Received unhandled message type " + str(msgtype))