gpt4 book ai didi

Java - 有没有一种方法可以让客户端和服务器通过 IPv4 连接而无需端口转发?

转载 作者:行者123 更新时间:2023-12-02 08:24:45 25 4
gpt4 key购买 nike

因此,我尝试在 Java 应用程序中连接两个客户端,但其中一个客户端充当服务器,另一个客户端充当...客户端。我设法在本地连接它们,效果非常好,但我一直在研究是否可以将客户端连接到不在同一网络上的服务器(通过 IPv4 或 IPv6)。我读过我应该在路由器服务器端进行端口转发。我知道如何进行端口转发,但不应该可以不进行端口转发吗?如果我理解正确,只有服务器端应该进行端口转发,并且服务器可以响应客户端,而不需要客户端对其路由器进行端口转发?因此,如果我是正确的,另一种解决方案是“全局”第三方服务器(即端口转发),它通过从一个客户端接收信息并将信息传递到另一个客户端来连接两个客户端?

我只是在这里学习,所以如果这个问题已经在这里得到解答,我很抱歉,但我还没有在一个地方找到所有这些问题的答案,我正在尝试得出结论。

最佳答案

是的,您可以从网络外部访问计算机并连接到服务器您必须在包含服务器的设备上下载 (ngrok) 工具并运行该工具客户端无需转发端口即可联系服务器

ngrok

通过下载链接解释网站上该工具的使用

关于Java - 有没有一种方法可以让客户端和服务器通过 IPv4 连接而无需端口转发?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59348057/

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