2009-07-27 6 views
0

Je veux écrire une application pour un certain type d'imprimante pour imprimer du texte via wifi pour iPhone. L'iPhone peut rejoindre un réseau Wi-Fi existant via l'application Paramètres, mais comment créer un flux de sortie pour le réseau afin que l'application puisse l'utiliser pour envoyer une commande à l'imprimante? Je veux dire la connexion wifi est déjà mis en place, comment obtenir quelque chose comme NSOutputStream pour écrire des données à elle?[iPhone]: Comment envoyer un flux de sortie via un réseau sans fil?

Répondre

1

Je ne suis pas sûr de ce que votre imprimante wifi protocole utilise (ou les imprimantes wifi en général) mais vous avez de la chance, les applications iPhone peuvent être écrites pour interagir avec le réseau. Vous pouvez utiliser les appels de socket de réseau BSD de style bas niveau Unix, mais heureusement, vous n'avez pas à le faire. CFNetwork deviendra votre ami ici. CFNetwork CFNetwork est un cadre dans le cadre des services de base qui fournit une bibliothèque d'abstractions pour les protocoles réseau. Ces abstractions facilitent l'exécution de diverses tâches réseau, notamment le travail avec les flux.

Je recommande de lire le Guide de programmation de CFNetwork au: http://developer.apple.com/documentation/Networking/Conceptual/CFNetwork/CFStreamTasks/CFStreamTasks.html#//apple_ref/doc/uid/TP30001132-CH6-SW1

Questions connexes