如何获得JMDNS ServiceInfo描述字符串



如何获取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"

最新更新