这个问题有点难以表述,我不确定是否理解了潜在的问题,但是让我来试试:
我有一个Java聊天程序。我使用两个JAR文件运行它 - 服务器和客户端。您在计算机上后台运行服务器,然后当您运行客户端时,只需输入运行服务器的计算机的IP地址并点击连接即可。我以前用过几次,而且一直都可以正常工作。我的问题现在是,虽然我仍然可以在我们家庭网络内使用本地IP地址(以192开头的那个)使其工作,但我无法使用公共/全局IP地址使其工作。我注意到我们所有连接到同一个调制解调器(路由器?)的家用计算机都具有相同的全局IP地址(我检查了whatismyipaddress.com)。这可能是问题吗?如果我们所有计算机都具有相同的IP地址,程序如何知道要去哪一个服务器程序呢?有没有办法让它工作?
谢谢!