在iOS中以NSStream(流)来发送和接收数据
可以设置流的代理,对流状态的变化做出相应
连接建立
接收到数据
连接关闭
1.NSStream:数据流的父类,用于定义抽象特性,例如:打开、关闭代理,NSStream继承自CFStream(Core Foundation)
2.NSInputStream:NSStream的子类,用于读取输入
3.NSOutputStream:NSSTream的子类,用于写输出
九、开发步骤
1.网络连接设置
1>设置网络连接,绑定到主机和端口
2>设置输入流和输出流的代理,监听数据流的状态
3>将输入输出流添加至运行循环
4>打开输入流和输出流
2.发送消息给服务器
3.有可读取字节时,读取服务器返回的内容
4.到达流末尾时,关闭流,同时并从主运行循环中删除