我使用相同的域和名称发布我的 netService 对象一次。另一台设备发现我的服务为myService。
但是我再次使用相同的域和名称再次发布我的 netService 对象。另一个设备会将我的设计检测为myService(1)。
代码:
self.netService = [[NSNetService alloc] initWithDomain:domain type:protocol name:name port:self.port];
if(self.netService == nil)
return NO;
[self.netService scheduleInRunLoop:[NSRunLoop currentRunLoop] forMode:NSRunLoopCommonModes];
****[self.netService publish];****
[self.netService setDelegate:self];
对于每次发布,我怎样才能使我的设备名称独一无二?