cocoaasyncsocket相关内容
在第一种方法中,我创建客户端-服务器应用程序,基于 sampleProject ,它将一些数据发送到服务器. 图例:发件人地址=接收者ip端口 = 接收器端口接收者address = null 因为他在听端口 = 在我的情况下为 55555 工作代码 仅出于公共原因故意跳过错误检查 发件人 -(id*)initForSender:(NSString*)address port:(
..
背景: 我希望能够在我的 iOS 应用和服务器之间发送和接收 UDP 数据包.服务器将每条传入消息回显给客户端应用程序.服务器经过测试并确认工作.我有一个 StartViewController,它启动两个实现 GCDAsyncUdpSocketDelegate 的类,一个用于发送,一个用于接收.“发送套接字"正在工作,服务器接收消息. 问题: 应用程序在发送后永远不会收到传入的
..
我正在尝试开发一种从 iOS 应用程序中发现本地网络上的 Logitech Harmony Hub 设备的方法.这个概念的灵感来自 这个 NODE.JS 项目,它似乎向 255.255.255.255 地址发送 UDP 广播,然后获取 Logitech 的 IP 地址(这就是我所追求的).从我的 Mac 在我的家庭网络上测试 NODE.JS 项目时,它成功找到了 Logitech Harmony
..
我在基于 Swift 的 iOS 应用中使用了 CocoaAsyncSocket 库.我已经为网络上的 UDP 服务器创建了一个异步 UDP 套接字,它会发回回复. 我正在阅读这个回复: func udpSocket(sock: GCDAsyncUdpSocket!, didReceiveData data: NSData!, fromAddress 地址: NSData!, withFi
..
我一直在寻找通过 TCP 将文件(在 iphone 上录制的小声音)发送到服务器以及从服务器发送到其他设备的方法.似乎最简单的方法是使用 CocoaAsyncSocket 项目.(是真的吗?) 然而,虽然我可以找到很多关于如何使用它的例子,但我找不到关于如何安装它的单一解释. 我对 iOS 和 Xcode 比较陌生,对此非常迷茫.有人可以向我解释如何获得图书馆吗?(我知道如何将库添加到
..
我正在使用Swift中的 CocoaAsyncSocket 绑定到UDP套接字并通过本地接收消息网络. 我正在初始化一个套接字,并尝试绑定到端口,但是却收到 NSPOSIXErrorDomain 错误.也许表明某种权限问题? 我的代码: 导入可可导入 CocoaAsyncSocket@NSApplicationMainAppDelegate类:NSObject,NSApplicati
..
我刚刚将所有CocoaAsyncSocket代码标记为非ARC代码,并给了我这3个错误: 体系结构armv7的未定义符号:从以下位置引用的"_kCFStreamNetworkServiceTypeVoIP":-GCDAsyncSocket.o中的[GCDAsyncSocket enableBackgroundingOnSocketWithCaveat:]"_kCFStreamNetworkSer
..
是否可以在连接到同一网络(无网络)的2个iOS设备之间建立套接字连接? 如果可能的话..(CocoaAsyncSocket项目)对我有用吗? 我只想从设备A 发送一条消息到设备B,这会在设备B 收到应用程序后将应用置于后台.消息中应显示通知,以使应用程序返回到前台. 它不是用于App Store的,所以我不在乎Apple是否会因为这种行为而拒绝该应用程序. 解决方案 是,您可
..
我正在使用GCDAsyncUdpSocket将数据发送/接收到多播组.在GCDAsyncUdpSocket.m文件中,我找到了下面的设置,并将其更改为例如32768.但是我仍然无法接收到大于9216字节的数据包. max4ReceiveSize = 9216; max6ReceiveSize = 9216; 还有其他设置吗? 编辑: 我发现GCDAsyncUdpSocket类确实提
..
这个问题可能不需要这么具体,但是我正在研究一个正在寻找UPnP设备的项目(效果很好). 我这样得到数据; func udpSocket(sock: GCDAsyncUdpSocket!, didReceiveData data: NSData!, fromAddress address: NSData!, withFilterContext filterContext: AnyObje
..
我希望在我的应用启动时显示警报视图约5秒钟,然后根据后台进程的结果,它将显示另一个警报视图. 我遇到的问题是,当我尝试使用睡眠来等待后台进程发生时.第一个警报不显示,请等待5秒钟.该应用程序显示该应用程序的第一个视图,然后在5秒钟后短暂显示第一个警报. 要执行自己想要的事情,我需要做些什么. 这是我的代码. - (void)viewDidAppear:(BOOL)anima
..
我有一个AsyncSocket的实例,我一直在iPad上使用它作为服务器,然后在另一个充当客户端的iPad上运行的AsyncSocket套接字。我有所有必要的代码在客户端和服务器之间交换数据 - 那里没有问题。 我遇到的问题是它一切正常,但在我的应用程序的错误测试期间,我注意到一个特别奇怪(和恼人的问题): 如果我关闭服务器iPad(此时没有套接字的委托在服务器上被触发),然后客户端断
..
从未调用过 didReceiveData - 我编写了这个由我的主线 UIViewController 调用的swift类,向收到它的服务器发送一条消息,但是当服务器发回响应,客户端永远不会收到它,因为didReceiveData()从未被触发过。 我一直在谷歌搜索并查看文档,它说客户端不需要绑定(只有服务器需要这样做)任何人都可以帮助我 - 提前谢谢。 import UIKit
..
我一直在使用 CocoaAsyncSocket 在没有SSL的情况下将数据发送到我们的服务器。现在服务器端已经实现了带有客户端身份验证的SSL / TLS。为了在我们的应用程序中实现这一点,我获得了以下三个文件: ca-chain.cert.pem client-test.cert.pem client-test.key.pem ca-chain.cert.pem to ca-ce
..
我在appDelegate didFinishLaunchingWithOptions 方法中创建了一个 TCP套接字连接。这很简单,我已成功连接到我的服务器。我在View中从服务器读取数据时遇到了很大困难。我一直在阅读有关如何使用 CocoaAsyncSocket 正确(逐步)读取数据的教程,但我没有遇到任何有用的东西。 这是我appDelegate的代码: - (BOOL )a
..
在第一种方法中,我根据 sampleProject ,将一些数据发送到服务器。 图例: 发件人 地址= reciver ip port = reciver port reciver address = null因为他正在监听 port =在我的情况下55555 工作代码 仅出于公共原因故意跳过错误检查 发件人 - (id *)i
..
背景: 我希望能够在我的iOS应用和服务器之间发送和接收UDP数据包。 服务器将每个传入消息回送给应用程序的客户端。 服务器经过测试并确认正常运行。我有一个StartViewController,启动两个实现GCDAsyncUdpSocketDelegate的类,一个用于发送,一个用于接收。 “发送套接字”正在运行,服务器收到消息。 问题: 该应用从未获得传入的消息在发送后返回
..
所以这就是问题所在: 流没有在正确的时间写入,无法从我的服务器获得响应。 我知道我正在编写正确的数据,因为当我停止构建时,它会写入服务器并且服务器很高兴。 我很困惑为什么在合适的时间没有发生这种情况。 我正在使用GCDAsyncSocket来读取/写入套接字 我已经创建了一个单独的类来处理所有网络, 这里是我的代码: - (id)init { self = [sup
..
在我的基于TCP套接字的服务器上,我通过流发送一个数据包,其中数据包由指定数据包中的字节数的头组成,后面是该字节数。对于熟悉Erlang的人,我只是设置{packet,4}选项。在iOS端,我的代码看起来像这样,假设我想弄清楚这个消息的流的大小: [asyncSocket readDataToLength:4 withTimeout:-1 tag:HEADER_TAG];
..
我希望能够为我的应用程序使用PhoneGap。我将必须构建一个自定义协议/插件,以便我可以从Javascript调用Native方法。我知道你可以在本机代码返回时在Javascript中调用成功函数。 我需要做的是从本地代码调用一个javascript函数。基本上,应用程序将通过本地网络连接到OSX伴侣应用程序,当OSX应用程序将数据发送到iOS应用程序时,它是在Objective C方法中
..