как отправить данные с iphone через wifi в приложение, чтобы распечатать сообщение - PullRequest
10 голосов
/ 10 октября 2010

Я хотел бы знать, как сделать следующее:

шаг 1: как отправить следующую строку с iphone на компьютер Mac через WIFI, когда пользователь нажимает кнопку.

отправляемая строка: "привет".

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

Как мне добиться чего-то подобного. Я никогда не отправлял сигнал через WIFI при программировании на iphone. Может кто-нибудь направить меня, пожалуйста?

Ответы [ 2 ]

9 голосов
/ 11 октября 2010

Я приведу себе аналогичный вопрос:

Как создать небольшое приложение Mac, которое получает данные по сети WiFi из приложения iOS?

Используя платформу CFNetwork, вы можете использовать bonjour для обнаружения, а затем обрабатывать постоянное соединение через собственные сокеты для передачи данных туда и обратно.

http://developer.apple.com/library/ios/#documentation/Networking/Conceptual/CFNetwork/Introduction/Introduction.html

Вот отличное руководство для начала, оно для iOS, но CFNetwork доступно и в OS X.

http://mobileorchard.com/tutorial-networking-and-bonjour-on-iphone

4 голосов
/ 10 октября 2010

Если под "wifi" вы подразумеваете "локальная сеть", в этом сообщении блога есть некоторый пример кода, в котором есть приложение для iPhone и приложение Mac, связывающиеся через Bonjour. Это немного больше того, что вы просите, но это то, что поможет вам начать.

Если под «wifi» вы подразумеваете «Интернет», вам понадобится собственный сервер, расположенный между двумя устройствами. Это значительно сложнее, но все же выполнимо, и вам нужно будет внедрить серверную часть в любую предпочитаемую вами технологию на стороне сервера.

...