同じドメインと名前でnetServiceオブジェクトを1回公開しています。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];
公開ごとに、デバイス名を一意にする方法を教えてください。