[iPhone]:如何通过无线网络发送的输出流?([iPhone]: How send output

2019-07-30 20:44发布

我想写某种类型打印机的应用程序通过wifi的iPhone打印一些文字。 iPhone可以加入通过设置应用现有的WiFi网络,但如何为网络创建一个输出流,使得应用程序可以用它来发送命令到打印机?

我指的是wifi连接设置已,如何让像NSOutputStream将数据写入到它?

Answer 1:

我不知道什么protocal你的wifi打印机使用(或WiFi打印机一般),但你是幸运的,iPhone应用程序可以写入与网络交互。 你可以使用低级别的Unix BSD风格的网络套接字调用,但luckily`you不必。 CFNetwork的将这里变成你的朋友。

CFNetwork的CFNetwork的是在核心服务框架,它提供抽象的网络协议库的框架。 这些抽象可以很容易地进行各种网络任务,包括与流工作。

我建议你阅读CFNetwork的编程指南在: http://developer.apple.com/documentation/Networking/Conceptual/CFNetwork/CFStreamTasks/CFStreamTasks.html#//apple_ref/doc/uid/TP30001132-CH6-SW1



文章来源: [iPhone]: How send output stream via wireless network?