iPad + WCF дуплекс + протобуф - PullRequest
3 голосов
/ 21 июля 2011

Я собираюсь приступить к созданию клиента iPad для существующей службы WCF, которая в настоящее время обменивается данными через обратные вызовы дуплексного канала и регулярно отправляет легкие объекты передачи данных клиенту. Я планирую сделать это с помощью monotouch.

Я знаю, что платформа iOS поддерживает одноранговую связь, поэтому я надеюсь, что смогу инициировать дуплексный канал связи от службы к устройству после того, как устройство установило первое соединение.

Будет ли этот подход работать на iPad?

В настоящее время я использую protobuf-net, чтобы сжать мою полезную нагрузку в хороший короткий байт [], и клиент соответствующим образом десериализует его. Могу ли я продолжать делать это?

Или я должен предоставить второй интерфейс со службой и реализовать новую модель опроса с объектами ответов XML, чтобы дополнить модель push для моих существующих клиентских приложений?

Любой совет о том, как лучше подойти к этому, приветствуется.

1 Ответ

1 голос
/ 21 июля 2011

Я не могу комментировать дуплекс, но re protobuf-net - да, особенно в v2;в zip есть сборка для iOS, и я знаю истории успеха, использующие это как с одним прикосновением, так и с единством.

...