0

ボンジュールを使用して他のデバイスを見つけています。各デバイスはTXTRecordData、その名前を共有するために使用します。

NSDictionary* dictionary = @{ @"name": @"Goose" };
[service setTXTRecordData:[NSNetService dataFromTXTRecordDictionary:dictionary]];

各デバイスは変更をリッスンします。

- (void) netService:(NSNetService *)sender didUpdateTXTRecordData:(NSData *)data
{
    ...
}

動作する時間の約 80% -didUpdateTXTRecordData名前が変更されたときに呼び出されます。

場合によっては、他のデバイスに通知されないことがあります。

確認しましたが、データが失われた場合はsetTXTRecordData返品します。YES

TXTRecordData への更新が他のデバイスに反映されるようにするにはどうすればよいですか?

4

1 に答える 1