0

我的局域网上有一个正在运行的服务器和一个需要通过套接字连接到该服务器的 android 应用程序。我现在的问题是服务器的 ip 正在改变(出于某些充分的原因,我不能将其设为静态)。

有没有办法在不使用 ddns 的情况下“自动发现”服务器?该系统仅适用于局域网,双方(windows 服务器和 android 客户端)在同一个子网中。

谢谢

4

1 回答 1

1

现在知道了:

  • 双方都没有互联网
  • DDns 不是一个选项
  • 不允许广播

剩下的唯一选择是,当 android 无法连接到服务器时,尝试与 LAN 上的每个找到的 ip 一个接一个地交谈,直到有人响应。

这当然应该以一种方式完成,以便只有您的服务器才能正确响应。

当您在 LAN 上时,这种连接丢失应该很少发生(如果有的话),除非服务器重新启动。不过,这取决于 LAN 设置。

于 2013-09-26T07:08:41.563 回答