2009-07-27 4 views
0

Я хочу написать приложение для принтера определенного типа для печати текста через Wi-Fi для iPhone. iPhone может присоединиться к существующей сети Wi-Fi приложением «Настройки», но как создать выходной поток для сети, чтобы приложение могло использовать его для отправки команды на принтер?[iPhone]: Как отправить выходной поток через беспроводную сеть?

Я имею в виду, Wi-Fi соединение уже установлено, как получить что-то вроде NSOutputStream для записи данных на него?

ответ

1

Я не уверен, что использует прототип, который использует принтер wifi (или wifi-принтеры в целом), но вам повезло, приложения iPhone могут быть написаны для взаимодействия с сетью. Вы можете использовать низкоуровневые вызовы сетевых сокетов BSD Unix, но, к счастью, вам этого не нужно. CFNetwork станет вашим другом здесь.

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

Я рекомендую прочитать Руководство по программированию CFNetwork по адресу: http://developer.apple.com/documentation/Networking/Conceptual/CFNetwork/CFStreamTasks/CFStreamTasks.html#//apple_ref/doc/uid/TP30001132-CH6-SW1

 Смежные вопросы

  • Нет связанных вопросов^_^