如何获取JMDNS Service Info的描述字符串,我们在此重载的4个参数中指定:
ServiceInfo mServiceInfo = ServiceInfo.create(TYPE, SERVICE_NAME, PORT, DESCRIPTION);
我可以从 description 变量获得什么方法。
提前感谢...(
以下网站具有ServiceInfo
类的文档。http://jmdns.sourceforge.net/apidocs/javax/jmdns/serviceinfo.html
您要寻找的方法是ServiceInfo.getNiceTextString()
,它"返回适合打印的服务信息的描述"。此方法返回可打印字符串中的整个描述变量。您还可以将getPropertyNames()
方法与getPropertyBytes(String name)
或getPropertyString(String name)
方法一起获取特定的TXT条目及其值。例如,如果您的描述变量为"color=blue"
,则可以调用ServiceInfo.getPropertyString("color")
,并且它将返回"blue"
。