在客户端 - 服务器应用程序(iOS / Android和Windows)上发现服务器的IP

时间:2015-05-24 10:41:04

标签: c# android ios networking udp

我正在构建服务器 - 客户端应用

  • 在本地网络工作
  • 客户端是iOS / Android应用
  • 服务器Windows应用程序(C#)。

我的问题是服务器的本地IP未修复,因此我无法将客户端连接到它。 (在我的使用案例中,我无法为服务器修改IP或在客户端上设置手动IP设置。)

我在考虑iOS / Android 客户端发现IP的两种方式

  • 在客户端上使用我使用的端口检查每个192.168.1.XXX IP(与用户希望与应用程序共享的时间相比,似乎非常慢)
  • 在服务器上进行UDP广播(但是我需要每秒进行一次,以便客户能够随时发现它吗?)

对于每天最多使用一次并且非常快速使用的应用程序来说,这两种方式似乎有些过分和缓慢。那种情况下你的解决方案是什么?

0 个答案:

没有答案