我想使用CocoaHTTPServer在网络上的应用程序的不同实例之间建立对等通信。设置服务器非常简单,但编写客户端是另一回事。
我有通过Bonjour广播的服务器。我的客户端能够找到并解决该服务,但在获取NSURL
时可以使用的实际IP地址和端口时,我感到困惑。
如果我调用[NSNetService addresses]
,我会以NSData
个对象的形式获取地址,这对于低级别网络来说很好。但我的计划是在客户端使用stringWithContentsOfURL:
来发出请求,所以我需要地址作为字符串或其他东西。
这是一种明智的做法吗?如果是这样,我如何以与NSNetService
一起使用的格式获取已解决的NSURL
的地址?
答案 0 :(得分:1)
从-hostName
和-port
构建一个?