有没有办法让我知道NSNetService上的设备是iPhone、iPad还是Mac?我现在能想到的唯一解决方案是连接到所有找到的设备,并对它们执行ping操作,然后将每个设备都设置为使用该信息进行ping。我是否可以在所有这些设备上扩展NSNetService,使其具有“设备类型”?或者有没有更简单的方法?
发布于 2011-12-31 13:11:11
NSNetService提供:
- (BOOL)setTXTRecordData:(NSData *)recordData我将其用于类似于客户端之间的“带外”数据的东西(实际上不必连接到它们)。在另一端,您的NSNetServiceDelegate将通过
- (void)netService:(NSNetService *)sender didUpdateTXTRecordData:(NSData *)data使用相同的数据。
指示设备类型并不完全是它的预期用途,但是如果你正在寻找建立连接的替代方法,我不确定是否有其他方法可以使用NSNetService。
https://stackoverflow.com/questions/8627473
复制相似问题