gpt4 book ai didi

android - NAT 路由器后面的 Android 上的即时消息服务器

转载 作者:行者123 更新时间:2023-11-30 04:50:29 24 4
gpt4 key购买 nike

我正在为 Android 制作 IM 应用程序。该应用程序由服务器和客户端组成,两者都驻留在 android 上。在启动时,应用程序向网络服务器注册。如果客户端想要将 IM 发送到 NAT 路由器后面的服务器,该怎么做?我听说过 stun4j 和 jstun,但没有找到它们在 android 中的用法示例。谢谢!

最佳答案

为什么服务器必须在设备上?

这似乎是无效的,android 作为典型的客户端设备功能最佳。

制作即时消息应用非常简单。

只需让客户端向网络服务器发送消息,并存储它们。
让其他客户端等待或轮询来自网络服务器的消息。

无论互联网连接类型如何,这都有效。

如果您坚持要在设备上安装服务器,我认为最接近的解决方案是使用某种 upnp 库。

使用 upnp,您只需告诉路由器自动设置到您服务器端口的 NAT。

不过,这不适用于在其路由器中禁用了 upnp 的用户。

关于android - NAT 路由器后面的 Android 上的即时消息服务器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3625424/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com