我想将应用程序信息广播到其他设备,为此我想到将辅助设备类型设置为某个唯一字符串并在发现对等体时识别它?有没有办法设置辅助设备类型或它是由设备?
答案 0 :(得分:0)
无论如何,如果目的是要有一些你可以清楚识别的东西,那么就没有任何字段被称为设备类型。然后使用Bonjour(Dns-Sd),您确实可以使用服务广告定义服务类型。
同样使用相同的服务广告,您还有实例名称变量,您可以设置自己的内容,您可以将其用作附加的“设备类型”字段。
我没有看到有关服务类型或实例名称的大小限制的任何文档,但上周快速study on the topic,看起来(服务类型+实例名称)的最大大小不应超过110字符,该实例名称不应超过100个字符。
我根本不建议使用Txt记录,因为API提出的大小限制是以这样的方式进行的,如果设备上有任何其他服务广告,那么您无法确定您的记录信息广告与否。