有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

java如何从另一台pc上的客户端连接到自己机器上的服务器?

我制作一个客户端/服务器应用程序只是为了学习,我想让我的客户端从另一台电脑连接服务器(在我的电脑上运行)

现在,我试图在客户机socket中使用服务器的pc公共ip(我使用whatsmyip.org),其中主机是服务器pc的公共ip

当我用本地主机和运行在同一台pc上的客户机测试它时,连接正常

我已经打开了im在服务器pc中使用的端口,并添加了防火墙规则,包括路由器的防火墙。因此,我的任何防火墙都应该阻止与我使用的端口的连接

我在另一个问题中读到了这一点(这是一个例子):“您的服务器PC位于纽约,IP为192.168.1.121,位于内部IP为192.168.1.1和公共IP为40.20.26.63的路由器后面。您需要确保进入路由器并将端口8084(TCP)转发到内部地址192.168.1.121(内部服务器PC)。”我该怎么做?我知道服务器的公共IP和内部IP,但我不知道需要在客户端socket中键入什么IP

提前谢谢


共 (0) 个答案