требуется помощь в переводе классов с python на java
Классы по большей части работают с бинарными данными. Требуется знания в этой области.
php struct.pack, struct.unpack , java ByteBuffer Serialization, etc.
пример одного из классов:
обьем 5-6 классов по 20-60 строк ( с заголовками, водой и прочим). Работа с побитовыми операциями минимальная в основном преобразование. В целом по коду адаптер протоколов.
Если опыт есть работы на пару часов, максимум день.
class Int32(object):
def __init__(self, name, description):
self.name = name
self.desc = description
self.maxlen = 4, // 4 bytes for int32
self.ty = None
@staticmethod
def pack(data):
return struct.pack('<I', data)
@staticmethod
def unpack(data):
if len(data) == 0:
return 0
return struct.unpack('<I', data)[0]
Опубликован 08.08.2018 в 12:33