标签: android ios node.js sockets networking
我正在构建一个应用程序,在多个客户端之间以节点js服务器作为中继来传输音频,就像一个语音聊天室,其中一个是组创建者,其他人可以加入。但服务器将坐在网络上,而ip不是静态的 使android / ios应用程序找到服务器的最佳方法是什么?就像您的手机在网络上找到Chromecast一样?
我自己的想法是让服务器用服务器ip广播一个UDP包,然后让android应用程序通过网络套接字与服务器进行身份验证,但我不太确定这是否是最好的方法。
服务器/客户端连接的示例流程: