我在另一台设备上获取连接服务名称时遇到问题。我正在使用基于Bonjour的NSNetServices以及用于对等连接的输入和输出流。我有一个iPhone和iPad设备。当我尝试从iPhone连接iPad时,在iPhone端代理回调:
- (void)netService:(NSNetService *)sender didAcceptConnectionWithInputStream:(NSInputStream *)inputStream outputStream:(NSOutputStream *)outputStream
被调用。但是sender
只是它自己的服务(iPhone),所以它没有给我任何信息。我认为它应该包含其他设备服务(iPad),因此我们可以将信息保存到我们连接的服务中。
您知道我如何获得连接的服务名称吗?