2012-05-25 2 views
0

Я ищу работу с iOS-приложением, которое должно было бы отправлять и получать данные между iPhone/iPod и службой, работающей в Windows. Посредством коммуникации я буду использовать сокеты.Связь с Windows с iPhone/iPod

  • Телефон будет посылать/принимать данные в/из службы Windows (не веб-службы)
  • Sockets будет использоваться как средство для общения
  • iPhone/IPod будет подключен к Wi-Fi с использованием статический IP-адрес
  • iPhone/IPod предназначен быть, как тонкий клиент как можно

намерение состоит в том, чтобы иметь службы Windows прослушивания событий из iPhone/IPod. Пример:

Входные данные должны быть взяты из UITextField и сохранены в виде строки, нажимая кнопку. При нажатии кнопки событие должно быть запущено и отправлено службе Windows по Wi-Fi, которая затем получит событие, выполнит действие «на стороне сервера» и отправит ответ обратно на iPhone/iPod.

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

Спасибо!

ответ

0

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

1) использовать гнезда berkley (стандартный материал unix). 2) используйте упаковку Cocoa для сокетов (NSSocketPort и т. Д.). 3) используйте каркас, такой как MKNetworkKit (here).

Я хотел бы использовать вариант 3 сам :)

Одно в вашу пользу в том, что машины и IPADS окна и прямой порядок байтов, так что вам не придется беспокоиться о байт-свопинга (который вы выиграли» t в любом случае, если вы просто отправляете строки).

РЕДАКТИРОВАТЬ: Для открытия окна вашего устройства вам потребуется либо настройка конфигурации с данными о IP-адресе, либо использование службы Bonjour от Apple, либо какое-то настраиваемое решение.

+0

Это было очень полезно. Я собираюсь проверить это MKNetworkKit. Спасибо за быстрый ответ! – Skizz