Буфер, закодированный pomelo-protobuf, не декодируется - PullRequest
0 голосов
/ 24 сентября 2018

Я кодировал значение, которое я получаю из API игрового сервера, используя pomelo-protobuf, и он возвращает массив буферов.При использовании возвращенного массива буферов и его декодировании на стороне веб-сервера буфер не декодируется.

Прототипы, используемые для кодирования и декодирования сообщения, одинаковы.Хотя на веб-сервере я назвал игровой сервер getConnector Api, он возвращает результат в виде буферного массива (декодирование с помощью pomelo protobuf).Затем я запросил файл protobuf на веб-сервере и попытался декодировать его следующим образом: сначала инициализировал protos,

protobuf.init ({encoderProtos: protos, decoderProtos: protos});

Затем

var decodeMsg = protobuf.decode (ключ, params);

Расшифровывает сообщение.Но он возвращает пустой объект в качестве ответа в decodeMsg.Более подробную информацию о помело протобуф можно получить по адресу: Помело-протобуф

...