我需要为标题中提到的问题制作一个Android应用。该系统已在Windows上运行,并且已通过UTP电缆连接到计算机。现在,我需要通过将其连接到路由器来连接已经完成的本地网络(我不确定这是否足够,但是我使用Fing应用程序检测到了本地网络中的设备),并构建了一个Android应用程式。 只是说我已经尝试过NSD(下面的链接),但是我认为报警系统不支持它。
https://developer.android.com/training/connect-devices-wirelessly/nsd.html
我在定义服务类型时遇到问题。我尝试使用下面的代码查找所有设备,但未成功。
私有静态最终字符串SERVICE_TYPE =“ _services._dns-sd._udp”;
使用这种类型的服务,我找不到任何东西,即我没有设法触发该方法 公共无效onServiceFound(NsdServiceInfo服务)
我的问题是,我应该继续使用这种方法吗(有可能吗)?否则,我需要一些有关如何连接到设备和读取数据(字符串类型)的指导。 目前,我只有使用Fing应用程序收到的IP地址。
答案 0 :(得分:0)
我为我的问题找到了部分解决方案。这是连接设备并检查数据是否正在传输的方法(以防有人遇到类似问题)。
您需要执行下一步:
我的问题是因为我使用了错误的UDP客户端应用程序。这就是它从一开始就不起作用的原因。