gpt4 book ai didi

Java RMI : running RMI application over the Internet with public IP of router

转载 作者:行者123 更新时间:2023-12-01 11:48:47 24 4
gpt4 key购买 nike

我们使用我们的私有(private) IP 地址 (192.168.x.x) 在 LAN 中的对等点之间开发了 Java RMI 分布式棋盘游戏。现在我们的老师要求我们在家尝试我们的应用程序:也就是说,我和我的同事应该在我们自己的家里通过互联网玩,以便看看我们的应用程序在不在局域网中运行时的性能。我们应用程序的基本功能是每个玩家都知道参加比赛的所有同伴的 IP 地址。相反,通过互联网,我们应该使用我们的公共(public)地址,即我们的调制解调器路由器之一(具有开放端口,它将把传入数据转发到我们机器的端口 1099)。有没有一种简单的方法可以从java代码中获取它?我怎样才能获得我的公共(public)IP以便与其他同行进行通信?谢谢

最佳答案

http://ipaddress.com ,但是老师想要的只有当你有一个可编程路由器,你可以在其中打开端口并在内部转发它们时才可能实现。许多路由器不具备此功能:例如我的路由器(ISP 提供的调制解调器/路由器组合)。

关于Java RMI : running RMI application over the Internet with public IP of router,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28943772/

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