nsstream

    0热度

    1回答

    我有一个应用程序,其网络活动在其单独的线程中完成(并且网络线程不断从服务器获取数据并更新显示 - 显示调用已完成回到主线程)。当用户注销时,主线程调用上的网线断开方法如下: [self performSelector:@selector(disconnectWithErrorOnNetworkThread:) onThread:nThread withObject:e waitUntilDone:

    0热度

    1回答

    我有一个应用程序为网络消息创建后台线程。除非连接的服务器关闭连接,否则应用程序几乎完美地工作。我不确定为什么发生这种情况,但任何建议非常感谢。我已经包含了可以遵循该问题的代码片段。如果有些东西模糊或需要更多细节,请告诉我。 - (void)stream:(NSStream *)stream handleEvent:(NSStreamEvent)eventCode { switch(eventCo

    6热度

    1回答

    我正在使用CFStream/NSStream进行http连接。 我希望能够检测到一个SSL握手三种情况将失败: 情况答:服务器不被信任 情况下,B:服务器是可信的,但要求客户证书 情况下,C:服务器不被信任,并要求客户端证书 今天没有在我的CFStream的SSL性能做anithing,我得到: 情况A:错误-9807 情况B:没有错误,但服务器拒绝连接(误差500) 情况C:错误9807 是否有

    0热度

    1回答

    我对网络技术很陌生,但已经为iPhone开发了3年。我需要从我租给我的应用的服务器发送消息。不是用户的“推送通知”,而是应用程序本身。我应该怎么做?

    0热度

    2回答

    我使用的是被称为具有IP地址的WiFly设备:169.254.1.1和端口2000年。我试图连接到该设备通过iOS应用程序。我用下面的代码连接: CFReadStreamRef readStream; CFWriteStreamRef writeStream; UInt32 port = 2000; CFStringRef host = CFSTR("169.254.1.1"); CF

    4热度

    1回答

    我的情况下是很奇怪: 我实际使用的例子 “SimpleFTPSample”(类型的一些小的变化[self.networkStream的setProperty:(ID)kCFBooleanFalse forKey:(的NSString *)kCFStreamPropertyFTPAttemptPersistentConnection] ;为了避免保持连接处于活动WiFi/3G)执行传输操作FTP文件

    0热度

    1回答

    我的应用程序需要用户的iPhone连接到广播包含后跟一个单元号(即ProductName_123)产品名称(总是相同)的SSID的第三方硬件设备;本质上是一个圈养网络。在允许用户与我的应用程序交互之前,我确保iPhone当前连接到适当的SSID。我用下面的方法做到这一点(我的隐私的原因混淆的产品名称): - (BOOL) connectedToHardwareDevice { /*

    1热度

    1回答

    我对从外部附件异步发送和接收数据感到困惑。我使用MFi External Accessory,我查了EADemo,但似乎是发送和接收数据的同步方式。有关这方面的任何建议,提前致谢。

    0热度

    3回答

    我目前正在开发一个iOS应用程序,它需要使用Socket连接与硬件设备进行通信。 因此,我正在使用NSStream的Singleton对象。到目前为止,所有工作都按预期进行 问题是,如果连接终止,或中断不可能重新打开它(这是在文档中说明)。 所以我的想法是摧毁Singleton并重新创建它。这不应该干扰Singleton模式,因为它声明只存在这样一个类的一个副本。 有没有人有一个想法如何解决这个问

    3热度

    1回答

    我用下面的代码在主运行循环调度事件: [stream setDelegate:self]; [stream scheduleInRunLoop:[NSRunLoop mainRunLoop] forMode:NSDefaultRunLoopMode]; [stream open]; 我认为这意味着NSStreamDelegate事件被调度在主运行循环中,因此如果频率足够高,可能会影响UI响