2009-07-27 15 views
0

iPhone用のWi-Fi経由でテキストを印刷するために、特定の種類のプリンタ用のアプリを作成したいと考えています。 iPhoneは設定アプリで既存のWi-Fiネットワークに参加できますが、アプリがプリンタにコマンドを送信するためにネットワークの出力ストリームを作成する方法はありますか?[iPhone]:ワイヤレスネットワーク経由で出力ストリームを送信する方法は?

私はすでに無線LAN接続が設定されていることを意味します。NSOutputStreamのようなデータを取得する方法は?

答えて

1

あなたはwifiプリンタが使用するプロトコール(または一般的にはWi-Fiプリンタ)はわかりませんが、運が良ければ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

関連する問題