Форум программистов, компьютерный форум CyberForum.ru

Взаимодействие iOS и Windows CE по протоколу TCP/IP - Objective-C

Восстановить пароль Регистрация
 
Рейтинг: Рейтинг темы: голосов - 13, средняя оценка - 4.69
Mega-xaxax
 Аватар для Mega-xaxax
37 / 37 / 1
Регистрация: 11.03.2012
Сообщений: 95
14.03.2012, 03:02     Взаимодействие iOS и Windows CE по протоколу TCP/IP #1
Всем добрый день! Помогите, пожалуйста, бьюсь уже две недели с реализацией межсетевого взаимодействия iPad и Windows CE 5.0. Программы с обеих сторон пишутся мной. Для Windows CE я использую C# и Compact Framework 2.0. Под iOS пишу на Objective-C.

TCP-сервер запускается на Windows CE.
Клиент соответственно на iOS.

C сервером нет никаких проблем, проверял на клиенте, написанном на C#. А вот на Objective-C написать клиент никак не получается. Пытался использовать библиотеку "cocoaasyncsocket", не помогло. Пытался реализовать на C с помощью Unix-функций - тоже не вышло. Я не сильно разбирался в коде, потому что TCP для меня новый протокол. В основном я лишь копировал, подправлял и вставлял код в программу.

Подскажите, пожалуйста, какие мне средства использовать для реализации моей задачи, чтобы быть уверенным, что потраченное время на их изучение принесут плоды.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
14.03.2012, 03:02     Взаимодействие iOS и Windows CE по протоколу TCP/IP
Посмотрите здесь:

Objective-C iOS: портировать C#.NET в Objective-C
Написание калькулятора для iOS Objective-C
Objective-C Программирование под iOS
Objective-C iOS 7 и xcode 4
Взаимодействие с Bitrix Objective-C
Взаимодействие web сервера с приложением Objective-C
Программирование под iOS-устройства Objective-C
Objective-C IOS date
Переопределение метода только в iOS >= 7.0 Objective-C
Взаимодействие вьюконтроллеров Objective-C
Objective-C Открыть сайт в iOS
Objective-C Новостное приложение iOS

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
zulkis
 Аватар для zulkis
681 / 608 / 38
Регистрация: 13.01.2011
Сообщений: 1,724
14.03.2012, 05:35     Взаимодействие iOS и Windows CE по протоколу TCP/IP #2
Могу лишь предложить разобраться во первых с протоколом, который вы используете, затем разобраться со спецификой работы сокетов. Только потом приступить к использованию\пониманию того, как работают cocoaasyncsockets.

Если Вам, как многим здесь, нужен "инструмент, но не понимание" - Пройдите на github и скачайте GCDAsyncSockets.
Мое личное мнение - там уж - проще некуда.

Но все же - попробуйте для начала разобраться - как все работает. Не будет проблем с реализацией
Mega-xaxax
 Аватар для Mega-xaxax
37 / 37 / 1
Регистрация: 11.03.2012
Сообщений: 95
14.03.2012, 10:54  [ТС]     Взаимодействие iOS и Windows CE по протоколу TCP/IP #3
Цитата Сообщение от zulkis Посмотреть сообщение
Могу лишь предложить разобраться во первых с протоколом, который вы используете, затем разобраться со спецификой работы сокетов. Только потом приступить к использованию\пониманию того, как работают cocoaasyncsockets.

Если Вам, как многим здесь, нужен "инструмент, но не понимание" - Пройдите на github и скачайте GCDAsyncSockets.
Мое личное мнение - там уж - проще некуда.

Но все же - попробуйте для начала разобраться - как все работает. Не будет проблем с реализацией
Пытался сделать с помощью GCDAsyncSockets, не получилось. В тексте я его обозвал как "cocoaasyncsocket". Читал и про TCP/IP и про сокеты, но что-то никак пока. Если есть у Вас на примете качественная литература, буду очень признателен, если приведете по данным темам. А так буду разбираться, спасибо!
Santer.Net
15 / 15 / 1
Регистрация: 18.11.2010
Сообщений: 122
02.04.2012, 14:34     Взаимодействие iOS и Windows CE по протоколу TCP/IP #4
А в чем собственно состоит задача? На СЕ есть сервер и к нему нужно подключиться с клиента под управлением ИОС (по протоколу ТСП/ИП)?
Mega-xaxax
 Аватар для Mega-xaxax
37 / 37 / 1
Регистрация: 11.03.2012
Сообщений: 95
02.04.2012, 18:40  [ТС]     Взаимодействие iOS и Windows CE по протоколу TCP/IP #5
Именно.
Santer.Net
15 / 15 / 1
Регистрация: 18.11.2010
Сообщений: 122
02.04.2012, 19:40     Взаимодействие iOS и Windows CE по протоколу TCP/IP #6
Тогда такой вопрос. А как на мобильнике под СЕ устроена конечная точка (как правило мобильники являются клиентами). Т.е. каким образом клиент, т.е. ИОС будет знать расположение конечной точки, т.е сервера. В основе всех технологий что Вы изучаете и указывали на форуме лежат сокеты. И когда мы пишем клиент мы должны указать или доменное имя конечной точки (сервера) или его айпи адрес
иначе ничего работать не будет. У меня такие подозрения что Вы выбрали не тот протокол для обмена между двумя мобильниками. Просто как тогда серверная часть на СЕ обеспечит себе постоянный айпи.
У меня из опыта тоже нужно было обеспечить общение между двумя мобильниками. Но я использовал протокол Jabber сейчас он XMPP называется http://ru.wikipedia.org/wiki/XMPP
Там другая суть - есть сервер через который происходит обмен данными (почитайте). И получается 2 мобильных клиента могли спокойно общаться между собой. Библиотек под ИОС много.
И в обще очень странно что серверная часть на СЕ. Может был архитектурный просчет при проектировании вашего распределенного приложения?
Yandex
Объявления
02.04.2012, 19:40     Взаимодействие iOS и Windows CE по протоколу TCP/IP
Ответ Создать тему
Опции темы

Текущее время: 19:16. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru