使用NSStream和基于Bonjour的NSNetServices对等获取连接的服务名称

Pio*_*rCh 7 bonjour objective-c nsstream nsnetservice ios

我在另一台设备上获取连接的服务名称时遇到问题.我正在使用基于Bonjour的NSNetServices以及用于对等连接的输入和输出流.我有一个iPhone和iPad设备.当我尝试从iPhone连接到iPad时,在iPhone端代理回调:

- (void)netService:(NSNetService *)sender didAcceptConnectionWithInputStream:(NSInputStream *)inputStream outputStream:(NSOutputStream *)outputStream
Run Code Online (Sandbox Code Playgroud)

被叫.但这sender只是它自己的服务(iPhone),所以它没有给我任何信息.我认为它应该包含其他设备服务(iPad),因此我们可以将信息保存到我们连接的服务中.你知道我怎样才能得到连接的服务名称?