Android 创建聊天服务器需要公共ip还是静态ip?

Android 创建聊天服务器需要公共ip还是静态ip?,android,xmpp,static-ip-address,Android,Xmpp,Static Ip Address,基本上,我想在android中创建一个私人聊天环境,在这个环境中我想通过互联网与我的朋友聊天。所以我的主要问题是,我是否需要静态ip来创建一个混乱的应用服务器(比如xmpp) 首先你应该记住,如果你想在互联网上聊天,首先你必须有那台计算机或手机的地址,我应该说是目的地,也就是IP(互联网协议)。 第一个问题的答案是,你必须有一个IP地址才能聊天,即源IP和目标IP 现在来谈谈静态和动态IP。如果您有个人VPN(虚拟专用网络),您可以使用静态IP,但如果没有VPN,则有必要查找源和目标IP。我相信

基本上,我想在android中创建一个私人聊天环境,在这个环境中我想通过互联网与我的朋友聊天。所以我的主要问题是,我是否需要静态ip来创建一个混乱的应用服务器(比如xmpp)

首先你应该记住,如果你想在互联网上聊天,首先你必须有那台计算机或手机的地址,我应该说是目的地,也就是IP(互联网协议)。 第一个问题的答案是,你必须有一个IP地址才能聊天,即源IP和目标IP


现在来谈谈静态和动态IP。如果您有个人VPN(虚拟专用网络),您可以使用静态IP,但如果没有VPN,则有必要查找源和目标IP。

我相信是的。即使你从go daddy或任何其他服务提供商那里获得托管服务器,他们也会为你提供该服务器的静态IP。静态IP是必要的,因为您的所有应用程序实例都将指向您将在代码中硬编码的IP,或者使用DNS服务器将该IP映射到某个域名,并在应用程序中使用该域名。在上述任何情况下,所有应用程序实例都将指向同一IP。静态IP是专门分配给您的IP。因此,它不会随着时间的推移或重新启动服务器而改变。这样做是必要的。严格来说,这不是必要的。它更可取,但也有像动态DNS这样的服务。不过,我不会把它用于高流量的用例。谢谢大家,我终于得到了我的静态ip。但有些问题是我无法配置xmpp服务器的原因。