code: def read_int(self):
          
          format = '!I'
          length = struct.calcsize(format)
          info = struct.unpack(format,
                  self.data[self.offset:self.offset + length])
          self.offset += length
          return info[0]
docs: Reads an integer from the packet