Domanda

Voglio scrivere un app per un certo tipo di stampante per la stampa del testo tramite wifi per iPhone. iPhone può collegarsi a una rete Wi-Fi esistente l'applicazione Impostazioni, ma come creare un flusso di output per la rete in modo che l'applicazione può utilizzare per inviare il comando di stampa?

Voglio dire la connessione wi-fi è impostato già, come ottenere qualcosa di simile NSOutputStream per scrivere i dati ad esso?

È stato utile?

Soluzione

Non sono sicuro di quello che Protocal uso della stampante wifi (o stampanti wifi in generale), ma siete fortunati, applicazioni per iPhone possono essere scritti ad interagire con la rete. È possibile utilizzare il basso livello chiama socket di rete in stile BSD Unix, ma luckily`you non è necessario. CFNetwork diventerà tuo amico qui.

CFNetwork CFNetwork è un quadro nel quadro Core Services che fornisce una libreria di astrazioni per i protocolli di rete. Queste astrazioni rendono facile per eseguire una varietà di compiti di rete, tra cui lavorare con i flussi.

vi consiglio di leggere la Guida alla programmazione in CFNetwork: http://developer.apple.com/documentation/Networking/Conceptual/CFNetwork/CFStreamTasks/CFStreamTasks.html#//apple_ref/doc/uid/TP30001132-CH6-SW1

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top