【发布时间】:2015-03-24 16:55:42
【问题描述】:
我创建了一个支持局域网多人游戏的 Android/桌面游戏。我正在使用 DatagramPackets,现在我已经硬编码了 2 个本地 IP 地址用于测试目的。
我如何做到这一点,以便当一台设备托管游戏时,其他任何运行该游戏的人都可以在 LAN 上检测到该托管游戏。基本上,我需要从连接到同一路由器的另一台设备获取托管我的游戏的人的本地 IP 地址,以在网络上搜索游戏。
这就是我目前通过硬编码地址来检测网络上其他设备的方式。
outgoingPacket.setAddress(InetAddress.getByName("192.168.1.20"));
我想我应该使用某种广播。
【问题讨论】:
标签: java android networking