android客户端& Windows服务器

时间:2013-09-26 06:41:31

标签: android lan service-discovery

我的局域网上有一个运行的服务器和一个需要套接字连接到该服务器的Android应用程序。我现在的问题是服务器的ip正在改变(出于某些原因,我无法使其静止)。

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

由于

1 个答案:

答案 0 :(得分:1)

现在知道:

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

剩下的唯一选择是,当android无法连接到服务器时,尝试逐个地与局域网上每个找到的ip通话,直到有人回复。

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

当你在局域网上时,除非服务器重新启动,否则这种连接损失应该很少发生。但是,这取决于LAN设置。

相关问题