gcdasyncsocket

    1热度

    1回答

    我有一个应用程序,在开始时它会检查用户的位置,然后获取该位置的天气。主要是风向和速度。 它执行正常检查以查看它是否具有Intenet连接,但我发现如果存在连接,但非常缓慢,则应用程序会在启动屏幕上冻结(执行启动时检查)。 我有一个类,这样做,这是在启动时调用后,主屏幕加载。俯视,GCD似乎是正确的路要走,但我可以得到的答案是显示在主页屏幕何时完成获取数据?主要踏板将会离开或者绕过那个班级,并且已经

    1热度

    1回答

    我希望能够关闭当前侦听端口的套接字,然后再回到端口并重新建立侦听端口。我无法这样做,因为在另一个服务器侦听套接字上的第二个acceptOnPort调用总是以错误结束(地址已被使用)。我怎样才能关闭一个监听套接字并重新建立一个新套接字呢?

    1热度

    2回答

    我在使用GCDAsyncUdpSocket时遇到问题。我将iPad用作与其他应用程序交互的用户界面应用程序 - 将其称为主机,后者在单独的Windows计算机上运行。两台机器都在自己的专用网络上,因此它们位于自己的子网上。在某些情况下,主机向iPad发送UDP数据包以指示它向用户显示哪个屏幕,并且iPad通过UDP数据包向用户发送用户响应。最后,iPad定期(以2赫兹)向主机发送简单的“心跳”消息

    3热度

    1回答

    我运行一个接受Socket或SSLSocket连接(不同端口)的Java服务器。在客户端,我在我的iPhone应用程序中使用GCDAsyncSocket连接到服务器。如果我使用不安全的版本(没有SSL),这工作正常。 现在我尝试使用SSL进行连接。这个怎么做?我完全不知道从哪里开始。我的问题: 1)我需要什么样的证书? Android应用程序可以在使用.bks证书的相同服务器上正常工作 2)如何将

    -1热度

    1回答

    我想要测试与GCDAsyncSocket的服务器连接。 https://github.com/robbiehanson/CocoaAsyncSocket 我想连接到一个IP +端口,并得到一个消息,无论是工作,还是不行。 我到目前为止。 - (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(N

    0热度

    2回答

    我有以下功能: if (socket==nil) socket = [[GCDAsyncSocket alloc] initWithDelegate:self delegateQueue:dispatch_get_main_queue()]; if (elBuffer==nil) elBuffer = [[NSMutableData alloc] init]; } if

    1热度

    1回答

    这并不包含太多代码,但为什么GCDAsyncSocket客户端可能会在读取时停顿,直到写入数据排队?症状: “didConnectToHost”不会被调用,虽然服务器调用“didAcceptNewSocket” 。‘didReadData’当服务器写入的数据不会被调用 ‘socketDidDisconnect’不会被调用 从客户端写入得到正确 发送难以置信奇怪的是,调用“writeDelayed”

    2热度

    1回答

    我正在通过UDP发送消息。但是,我一直被困在“绑定端口”的问题中。 当我第一次在iOS模拟器上构建项目时,没有什么奇怪的事发生。一切都很好。 但是当我第二次构建项目时。当应用程序试图绑定端口时,我收到了来自终端的错误消息。 的消息是这样的 “错误域= NSPOSIXErrorDomain码= 48 ”地址已在使用“ 的UserInfo = 0x767c830 {NSLocalizedFailure

    1热度

    1回答

    我的代码长期以来一直运行良好,但最近我有两台新的网络摄像机通过HTTP运行高分辨率MJPEG图像流,而且我看到两个不同的JPEG相机。所以很确定它没有硬件相关。较老的较低分辨率相机仍然正常工作。我一直使用至今 方法: UIImage *image = [UIImage imageWithData:data] 这一直工作正常,我一直在确保我的JPEG开始使用0xff 0xd8和使用0xff 0x

    0热度

    1回答

    我使用GCDAsyncUdpSocket我的项目,我可以这样绑定端口,(服务器部分) [udpSocket bindToPort:45678 error:&error]; 但我不希望给一个静态端口号这个。如何获得可用于UDP通信的空闲端口?我将使用Bonjour将其作为服务发布?我在正确的轨道上吗?