nsinputstream

    1热度

    1回答

    我正在使用NSOutputStream和NSInputStream的应用程序尝试一下,看看我能做些什么。我修改了This tutorial以允许我使用旧计算机作为服务器!我遇到的问题是我想通过NSOutputStream发送字典,然后收到它。不幸的是,服务器似乎正在添加一个字节的数据,所以我无法成功解析数据。这里是我的代码.... //sending the data NSMutable

    3热度

    1回答

    我想从服务器读取流数据与相应的URL,目前我正在尝试用NSInputStream读取数据,但我得到的错误“错误2操作couldn没有完成,没有这样的文件或目录“。 Web开发人员以字节格式接收数据,然后他将数据转换为Stream,如MemoryStream(byteData)[注意:Web服务以.net写入],并已将其返回给我。 什么是读取这样的数据类型,我试过AISHTTPRequest得到了大

    1热度

    1回答

    总新手试图编程一个基本的iPhone应用程序。我为服务器编写代码,可以从我的应用程序发送线路到服务器,但我无法从我的服务器接收线路。 此外,这个应用程序似乎只有当我运行它使用调试器工作。 任何帮助表示赞赏。谢谢。 这里是我的代码: - (void)viewDidLoad { [super viewDidLoad]; // Do any additional setup aft

    6热度

    1回答

    我必须为我的应用程序实现文件上传。像资产(可以是照片或视频)的文件应该使用REST界面上传到网络服务器。 上传将使用具有自定义标题属性的表单数据请求。 问题: 在NSData对象中存放像文件一样的大文件会导致内存问题。这将是标准方法。 解 提供用于请求的主体部分的NSInputStream - 和通过片到HTTP体流写入数据段。 问题任何人都可以提供如何使用NSInputStream结合NSURL

    0热度

    1回答

    这让我难堪。我正在尝试在iOS上逐行阅读6MB CSV文件。我已经尝试使用纯C文件指针和NSInputStream轮询,但在下面感觉最干净的定位。所有这三种方法都会导致看起来像读取成功的随机块,但会用全部空字节填充缓冲区。我说“随机”,但它具有一致性。在重新运行程序时,读取在完全相同的时刻停止工作,并且读取次数可疑(下面会详细介绍)。 - (id)initWithFileAtPath:(NSStr

    1热度

    1回答

    虽然写到NSStream我应该在 “hasSpaceAvailable”的方法,或在“手柄:事件”的情况下依靠方法 “NSStreamEventHasSpaceAvailable” 或者我应该检查'hasSpaceAvailable'如果不可用,我必须在特定的 时间后重试,或者是否应该等到委托事件才能打电话直到我开始写? 截至目前其工作当我使用hasSpaceAvailable和一段时间后重试不知

    0热度

    2回答

    我知道你可以创建一个NSInputStream和NSOutputStream对(根据Stream Programming Guide,使用CFStreamCreatePairWithSocketToHost打开一个TCP客户端连接,免费桥接到CFReadStream,CFWriteStream)。 如何创建一个TCP 服务器,该服务器在一个端口上侦听并接受连接,如NSInputStream和NSO

    4热度

    1回答

    我一直试图通过蓝牙2.1使用RN-42从设备读取数据。该设备配对iPhone或iPad Mini,并且数据会短暂流动,但BT模块会在几秒钟内(小于10)断开连接(取消配对)。该设备正在输出5-10kB/s的数据,这在蓝牙规范中也是如此。我还注意到的一点是,当我运行函数NSInputStream,[NSInputStream read:maxLength:]时,返回的字节数始终为158或更少。应用程

    1热度

    1回答

    我使用this (quite old) example by Apple创建了一个TCP服务器。我的服务器已启动并正在运行,在指定的端口上监听传入的连接。 一切都看起来很完美,我的客户端应用程序可以连接到服务器,并按预期调用-stream:handleEvent:。 但是当我现在写入流时,服务器拒绝我的连接。客户说,30字节已成功写入。 但我的日志说: did read 0 Bytes from

    5热度

    1回答

    在我的应用程序,在iOS 5和6的作品我有一个if声明: NSInputStream *inputStream = [NSInputStream inputStreamWithFileAtPath:sourcePath]; if ([inputStream streamStatus] == NSStreamEventErrorOccurred){ [...] } 在iOS 7,我得到以下