我正在开发一个Android应用程序,它可以使用Android NSD扫描本地网络上的智能电视;在某些时候,我需要定义NSD查找哪种服务类型(协议+传输层),我找到的示例只有._http._tcp和._ipp._tcp(使用这些示例,我找到打印机和其他设备,但没有找到TV);你知道我应该用哪种服务来找电视吗?
gojuced71#
我正在为三星智能电视开发一个Android应用程序遥控器。对于电视发现,我使用了三星提供的UPnP协议库。如果这对你有帮助,我知道智能电视使用TCP和HTTP协议与局域网上的其他设备通信最多。在官方Android开发者网站上声明:注意:国际编号分配机构(IANA)管理由服务发现协议(如NSD和Bonjour)使用的集中式权威服务类型列表。您可以从IANA的服务名称和端口号列表下载该列表。如果您打算使用新的服务类型,则应通过填写IANA端口和服务注册表来保留该服务类型。http://developer.android.com/training/connect-devices-wirelessly/nsd.htm升但你可能已经读过了。
1条答案
按热度按时间gojuced71#
我正在为三星智能电视开发一个Android应用程序遥控器。对于电视发现,我使用了三星提供的UPnP协议库。如果这对你有帮助,我知道智能电视使用TCP和HTTP协议与局域网上的其他设备通信最多。
在官方Android开发者网站上声明:
注意:国际编号分配机构(IANA)管理由服务发现协议(如NSD和Bonjour)使用的集中式权威服务类型列表。您可以从IANA的服务名称和端口号列表下载该列表。如果您打算使用新的服务类型,则应通过填写IANA端口和服务注册表来保留该服务类型。
http://developer.android.com/training/connect-devices-wirelessly/nsd.htm升
但你可能已经读过了。