Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/395.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 从非Android设备查找和删除Android NSD服务_Java_Android_Upnp_Service Discovery - Fatal编程技术网

Java 从非Android设备查找和删除Android NSD服务

Java 从非Android设备查找和删除Android NSD服务,java,android,upnp,service-discovery,Java,Android,Upnp,Service Discovery,自Android 4.1网络服务发现(NSD)以来。然而,如何找到从计算机或其他不运行android的设备公开NSD服务的android设备。如示例所示构建一个android应用程序会发现另一个设备很好,但是,一个设备并不总是以android为平台 我正在电脑上运行UPnP discovery,但手机没有显示 您可以发现我的NSD服务已实现 Discovery应用程序非常简单 UPnP示例使用的是GRANG,来自他们的教程,它找到了我的路由器和windows media player,所以我认为

自Android 4.1网络服务发现(NSD)以来。然而,如何找到从计算机或其他不运行android的设备公开NSD服务的android设备。如示例所示构建一个android应用程序会发现另一个设备很好,但是,一个设备并不总是以android为平台

我正在电脑上运行UPnP discovery,但手机没有显示

您可以发现我的NSD服务已实现

Discovery应用程序非常简单

UPnP示例使用的是GRANG,来自他们的教程,它找到了我的路由器和windows media player,所以我认为它可以工作


问题可能是基于服务发现协议的不匹配,我对NSD、UPnP、Bonjour、Zeroconf和所有其他可能性之间的差异感到困惑…

您所追求的协议是-DNS服务发现(DNS-SD)

这似乎是当前Android框架中唯一的协议类型。

是的,谢谢,而且似乎还有一个合理的java库。