Сжать массив логических массивов для отправки через Интернет - PullRequest
0 голосов
/ 29 февраля 2012

У меня есть клиентское приложение, которое создает массив логических массивов, которые мне нужно отправить в веб-службу WCF, которую я буду создавать. Нужно ли мне сжимать логические массивы во что-то более компактное, например, массив Int32 или Int64? Часть этого вопроса проистекает из моего непонимания веб-сервисов WCF и того, могут ли они принимать более сложные типы данных или нет. Когда я думаю о веб-сервисах, у меня возникает ощущение, что они могут обрабатывать только те же данные, которые можно хранить в скрытом поле формы на веб-странице. Если это так, вместо того, чтобы передавать огромную строку единиц и нулей, я бы предпочел сжать данные в нечто более компактное, например, строку целых чисел или строку Символы ASCII. Я надеюсь, что я понимаю. Что ты предлагаешь?

1 Ответ

1 голос
/ 29 февраля 2012

Вам не нужно сжимать массивы, хотя это кажется хорошей идеей.Если вы используете .NET везде, вы должны проверить класс BitArray . Этот вопрос также может быть полезен.

...