В качестве дополнительной опции вы можете использовать Google протокол буфера . В protobuf вы должны включить дополнительную библиотеку и записать свои данные в определенном формате сообщения, но вы получите автоматически сгенерированную библиотеку с методами получения / установки и , данные отправляются в двоичной форме. Все, что вам нужно сделать на любом конце, это отправить / получить количество байтов сообщения, а затем написать / прочитать само сообщение; библиотека заботится о заполнении всех ваших переменных экземпляра.
Конечно, это зависит от того, какой язык вы используете на сервере, так как вы также должны использовать там библиотеку protobuf; но может показаться, что существует много разных языковых привязок , в том числе для PHP.