通过app在本地网络上自动discorver node.js服务器

时间:2018-02-05 14:04:44

标签: android ios node.js sockets networking

我正在构建一个应用程序,在多个客户端之间以节点js服务器作为中继来传输音频,就像一个语音聊天室,其中一个是组创建者,其他人可以加入。但服务器将坐在网络上,而ip不是静态的 使android / ios应用程序找到服务器的最佳方法是什么?就像您的手机在网络上找到Chromecast一样?

我自己的想法是让服务器用服务器ip广播一个UDP包,然后让android应用程序通过网络套接字与服务器进行身份验证,但我不太确定这是否是最好的方法。

服务器/客户端连接的示例流程:

  1. 服务器已启动。
  2. 应用程序在后台发现服务器。
  3. App使用服务器进行身份验证。
  4. App可以制作“群组”。
  5. App向服务器发送信息。
  6. 服务器创建“组”并使其可供其他客户使用。

0 个答案:

没有答案