данных? У нас возникла неприятная ситуация, что декодер в какой-то момент то ли сбивается, то ли не те данные принимает, короче не может декодировать длинные сообщения. Логику отловить не получается.
Полное описание проблемы:
https://github.com/xelaj/mtproto/issues/13
Я бы предложил с дебаггером запустить код, ну и посмотреть что там не так. Goland очень удобно отображает даже бинарные данные, ну и текст паники написать бы
весь день так сижу дебажу
Если TCP идет на прием, то очень похоже на разбивку пакетов по отдельным частям Не генерировал ваш клиент, посмотреть методы сходу по репе не возможно, вы собираете пакеты по длине в один?
а вот это очень хорошее замечание, я даже не знаю
ветка client_rework уже содержит сгенерериованные структуры и рабочие примеры. если что)
Обсуждают сегодня