gpt4 book ai didi

java - 连接到具有动态 IP 地址的客户端

转载 作者:行者123 更新时间:2023-12-01 14:09:16 26 4
gpt4 key购买 nike

我正在开发一个服务器客户端项目。我在 Google 应用引擎上托管服务器,因此那里的 IP 没有问题,所有客户端都可以轻松连接到服务器。然而,当我尝试连接到客户端时,就会出现问题,这非常复杂,因为我没有客户端的静态 IP。在这种情况下,任何人都可以建议我一种服务器-客户端通信的好方法,而不要求客户端必须具有静态 IP 地址吗?
非常感谢。

最佳答案

嗯,显然客户端应该向服务器注册并在 IP 发生变化时更新它的 IP。
例如,a program which does exactly that然后通过 DNS 发布 IP。

但是您应该意识到 IPv4 地址空间并不是那么大,并且许多互联网客户端没有 IP(并且通过 ISP 的 NAT 工作)。如果您的客户端不拥有 IP,那么您可能需要坚持使用通常的 Pull :客户端应定期向服务器发出请求,以检查是否有新消息。与 Keep-Alive connection如果服务器实现高效,则此类检查的价格实际上可能很低,尽管这种通信可能不太适合 GAE 定价。

关于java - 连接到具有动态 IP 地址的客户端,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18667116/

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