Как правильно собирать пакеты для передачи по сети? Как лучше кодировать?
Как правильно собирать пакеты? Что да как, сам только учусь, так же вот вопрос по сборке такой байтовой колбасы, каким-то готовым модулем или лучше написать полностью свой гибкий кодировщик? Если есть готовые варианты чтобы не придумывать велосипед было бы неплохо, пользовался модулем struct, но задумался как потом на сервере или клиенте декодировать эту колбасу, сам до этого пробовал свой писать через varint и utf8, после задумался если нет хороших вариантов написать полностью свой, но опять же, интересно как правильно собирать пакеты, в идеале чтобы ещё расписано какой элемент и почему, как мне посоветовали:
Ид пакета
Вес пакета
Длина стр
Стр
Длинна стр
Стр
И т.д
Язык змеиный, сам пока учусь и хочется подробных ответов что да как