В каком формате отправлять данные через сокет - PullRequest
0 голосов
/ 05 января 2012

Я пытаюсь разработать мобильное приложение, которое зарегистрировано в программе Java через сокетное соединение.Каков наилучший способ отправки данных (всего несколько строк и целых чисел)?Я планирую сделать это, просто отправив его в виде строки в форме XML.Это лучший способ или есть другой стандарт?

Спасибо,

1 Ответ

2 голосов
/ 05 января 2012

Если данных не так много, лучше отправлять их одной строкой, разделенной каким-либо символом (запятая или труба и т. Д.).Если существует большой обмен данными, то лучше использовать двоичный формат, такой как Protobuf или Thrift или Avro .Другие текстовые опции: JSON, XML, YAML.

МОЙ выбор - использовать строку с разделителями, так как данных мало.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...