Как сделать unpack по количеству символов, которое содержится в самом запросе?
Есть примерно такая упакованная строка которая содержит следующие данные:
dword some_string dword msg_size msg_size msg
...
То есть размер сообщения я узнаю только при самом unpack. Сейчас я распаковываю строку в несколько анпаков, сначала получу msg_size а потом новый unpack по тому что осталось после предыдущего анпака.
Можно ли как то за одну распаковку сделать это? то есть использовать при распаковке данные, которые будут получены в распаковке?)