我想使用CocoaHTTPServer在网络上应用程序的不同实例之间建立对等通信。设置服务器很容易,但编写客户端是另一回事。
我有服务器通过 Bonjour 广播。我的客户能够找到并解决该服务,但在获取我可以使用的实际 IP 地址和端口时,我遇到了困难NSURL
。
如果我打电话[NSNetService addresses]
,我会以对象数组的形式获得地址NSData
,这对于低级网络目的来说很好。但我的计划是stringWithContentsOfURL:
在客户端使用来发出请求,所以我需要将地址作为字符串或其他东西。
这是一个明智的做法吗?如果是这样,我怎样才能以NSNetService
适用的格式获取已解析的地址NSURL
?