nsstream

    1热度

    1回答

    我想使用nsstream发送和接收一些数据。我不想混乱我的代码,所以我想知道: 我需要保持强烈的参考NSStream或是[NSStream scheduleInRunLoop:forMode:]创建一个强大的参考吗? 我找不到任何文档。我已经尝试过了,它没有自己强有力的参考。 我希望有人可以确认或反驳这一发现。

    0热度

    1回答

    我有建立通过的Bonjour/NSNetService一个对等网络连接的iOS应用。 (基于WiTap示例代码) 在一些情况下,这两个设备将不再在几秒钟之后接收数据,同时他们仍然能够将数据写出来(即,不被报告的错误)。 写入NSOutputStream的数据永远不会使它对对方的NSInputStream。 奇怪的是,发送和接收工作在连接建立之后。几秒钟后它似乎坏了。 如果我设置includesPe

    5热度

    1回答

    所以我在Swift中使用套接字玩弄,试图将应用程序与我的服务器连接起来。我正在将应用程序连接到服务器的IP地址,并在服务器上使用netcat进行测试。在执行期间,应用程序的控制台输出显示它已成功连接到服务器。但是,流委托似乎没有响应。当我输入netcat时,应用程序控制台未打印任何内容。我搜索了很长时间,发现我的实现与其他实现非常相似。也许我在这里错过了一些我看不到的东西。 任何想到这个问题将不胜

    0热度

    1回答

    我有一个程序在经过一些初始处理后通过NSStreams发送大文件。所述应用程序的流程是这样的: 1)两个设备彼此连接,打开它们的输入和输出流,并安排它们的运行循环: [self.inputStream setDelegate:self]; [self.outputStream setDelegate:self]; [self.inputStream scheduleInRunL

    0热度

    1回答

    我正在尝试连接到wss套接字,并且主机名称如下所示:“myhostname.com/ws/v2”。 这里是我开始的连接: let host = "myhostname.com/ws/v2" CFStreamCreatePairWithSocketToHost(kCFAllocatorDefault, host as CFString, 443, &readStream, &writeStrea

    0热度

    1回答

    我从麦克风实时从iOS设备发送音频到服务器。我有这个问题: 当它因任何原因断开连接时,实际上我不知道在服务器中读取了多少数据。我希望这是一致的。如果iOs设备断开连接,它会将音频录制在循环缓冲区中,直到重新连接并再次开始发送音频。接下来要发送的字节需要在服务器停止记录后的后续字节。 这是否有意义? 感谢

    3热度

    1回答

    我使用NSStream作为服务器进行握手,握手成功没有问题。我得到了客户证书,我验证并存入钥匙链。 现在问题是我想抛出异常,它必须通过流发送到外部设备,如果证书不存在于钥匙链中。 我必须抛出异常,因为外部设备的实现就像那样。如果证书不在钥匙串中,任何机构都可以帮助我如何抛出异常。

    0热度

    1回答

    所有工作都按预期方式一步一步地引发调试器,否则我得到EXC_BAD_ACCESS。我想我需要某个地方的延迟或等待(更可取的)。 // 1) Create streams(input/output) Stream.getStreamsToHost(withName: _host, port: _port, inputStream: &self._input_stream, outputStream

    0热度

    1回答

    我正在使用从外接设备接收数据。我想在一个线程中异步处理它的数据读/写队列。 我主要工作:有一个类简单地管理两个流,使用NSStreamDelegate来响应传入数据,以及响应NSStreamEventHasSpaceAvailable发送失败后在缓冲区中等待的数据先发送。 这个班,我们称之为SerialIOStream,不知道线程或GCD队列。相反,它的用户,我们称之为DeviceCommunic

    0热度

    1回答

    我与工作Twitter的REST /流式API。当我想访问REST API时,我创建了一个NSMutableURLRequest(包含访问令牌和查询等参数)。然后,我使用请求与NSURLSession一起加载数据。我使用它为我创建的可变请求对象库(如果我不使用请求对象,那么Twitter的API不会允许我访问相关的用户数据)。 现在我想通过流API加载Twitter的时间表。我遇到的一个问题是,我