связь iPhone с приложением Windows C # - PullRequest
1 голос
/ 29 октября 2010

Я создаю приложение для iPhone, которое должно общаться с приложением Windows C #.Приложение будет работать как приложение-служба или приложение-форма.

Каков наилучший способ сделать это?В идеале лучше всего было бы представить архитектуру типа сервиса, поскольку мне не нужно соединение с сохранением состояния (без сохранения состояния в этом случае хорошо).

Может ли использоваться служба WCF, размещенная моим приложением с использованием формы привязки TCPмоим iPhone?Или может ли хост приложения использовать httpBinding без помощи IIS или какого-либо другого веб-сервера?

Ответы [ 3 ]

0 голосов
/ 02 ноября 2010

Вот что я в итоге сделал:

В моей службе Windows .NET я создал службу WCF, связанную с помощью конечной точки WebHttpBinding.При этом мои службы WCF отображались как JSON.

На iPhone с помощью Objective-C я использовал библиотеки ASIHTTPRequest и json-framework для общения и анализа веб-службы JSON, предоставляемой моим приложением .net.

0 голосов
/ 02 ноября 2010

Представьте функциональность своего приложения на C # как веб-службу ReSTful. Более подробная информация о предоставлении услуги WCF доступна здесь

И есть шаблоны проектов для создания сервиса REST WCF. Загрузите стартовый комплект WCF REST. Вы можете предоставить свой сервис в формате XML / JSON.

Тогда из вашего приложения для iPhone вы можете использовать незащищенный веб-сервис.

0 голосов
/ 29 октября 2010

Чтобы запустить WCF на iPhone, вам нужен MonoTouch. В настоящее время , что не полностью реализовано.

Не думаю, что это хорошая идея.

Веб-сервис, на мой взгляд, является лучшей идеей.Вы можете порождать прослушиватель веб-службы из своего приложения Windows C # для консоли / графического интерфейса / службы.

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