我有一个在本地网络上广播信标的设备,即它正在192.168.16.255上发送数据报。 (具有本地192网络的简单宽带路由器,服务器设备通过以太网连接,并从路由器获取IP地址)
我的Android应用程序侦听网络广播地址,并从数据报中标识匹配的数据服务器。在物理设备上可以很好地工作,但是当我可以在AVD的仿真器中运行应用程序时,开发(和演示)要简单得多。
我的仿真器可以看到网络,并且可以连接到192.168.1.1处的路由器,但是忽略了本地广播的内容,因此我怀疑它与端口相关。我的服务器在端口61616上作为广播端口进行交互,并在51515上进行交互以进行真正的数据馈送。
如何设置模拟器以能够接收本地广播?或者,是否可以通过某种方式设置我的服务器设备,以使其对仿真的应用程序可见?