Я создаю приложение для мобильного телефона, которое отправляет измерения ускорения через TCP-соединение с сервером.Любой хороший совет для форматирования TCP-пакетов?
Я хотел бы уменьшить длину сообщения как можно больше, но в то же время я хотел бы сделать его текущим форматом, который можно продлить без большой боли при изменении механизма разбора приемника.
В начале я отправить строку в следующем формате:
##measurementTime#AccelerationX#AccelerationY#AccelerationZ
butsoon после реализации я добавил к сообщению некоторые другие данные, и я понял, что это займет много времени, если мне придется часто меняйте формат.
Я думал о XML, но он добавляет большую нагрузку, которую я, конечно, хотел бы избежать (измерения отправляются каждые 100-250 мс).
Пожалуйста, объясните, что «потребуется много времени, если мне придется часто изменять формат» Что это значит? У вас возникли проблемы с разбором сообщения? Это слишком долго, чтобы отправить? –
Теперь я подсчитываю экземпляры символа «#» и разбираю сообщение. Это не проблема, но я был бы рад услышать любое предложение, которое могло бы упростить синтаксический анализ. –
Пожалуйста, уточните свой вопрос с дополнительными фактами. Какой язык? –