История изменений
Исправление sigurd, (текущая версия) :
Я конечно понимаю, что свой велосипед сериализации-десериализации роднее, но может лучше использовать либы типа msgpack или protobuf. Или и вовсе - json+gzip. У меня используется и вовсе xmlrpc + gzip уже более 15 лет. Добавление, изменение полей структуры обмена не приводит к неработоспособности старых бинарников. «Старые» бинарники просто «не видят» новых полей в полученной структуре.
Исходная версия sigurd, :
Я конечно понимаю, что свой велосипед сериализации-десериализации роднее, но может лучше использовать либы типа msgpack или protobuf. Или и вовсе - json+gzip. У меня используется и вовсе xmlrpc + gzip уже более 15 лет. Добавление, изменение полей структуры обмена не приводит к неработоспособности старых бинарников.