查找网络中的所有设备

时间:2013-08-01 18:55:31

标签: android c++ networking udp

在我的本地网络中有几个设备(运行linux,c ++)和Android智能手机。 现在,我想在Android智能手机上查找并显示网络中的所有设备。后来我想将Android智能手机与设备配对进行通信。 实现这个的好方法是什么? 我的第一个想法是:

  • 从Android智能手机发送udp广播,并在每台设备上处理这些请求,并返回一个udp数据包,其中包含有关该设备的更多信息。

  • 当设备处于活动状态时,它会定期发送心跳,作为Android智能手机可以检测到的广播。

我也读过关于upnp的内容,但我认为这有点矫枉过正。 你能给我一些提示如何实现这种任务吗?

TY

1 个答案:

答案 0 :(得分:0)

您可能需要查看nmap。它是一种网络扫描仪,可以通过网络查找并在其上查找设备。解析它的输出并显示在手机上。