java - Java 内部的端口转发

标签 java portforwarding

我计划用 Java 构建一些利用 ServerSocket 和 Socket 类的程序。我已经正确构建了代码,并且可以正确建立连接。然而,我想让用户在建立连接和服务器时尽可能容易。因此,我需要一种从 Java 内部进行转发的方法,以便我的程序可以在客户端计算机上构建服务器并通过互联网与其他计算机进行通信,而程序的用户不需要付出任何额外的努力。有没有有效的方法可以在不访问任何需要下载的外部程序的情况下执行此操作?

最佳答案

你可以使用这个little project .

注意:客户端计算机通常位于 NAT 网关后面,因此互联网上的其他计算机无法直接访问它们。

关于java - Java 内部的端口转发,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4169026/

相关文章:

java - 仅减少字母

java - 重定向到 https 的不同域

java - 使用 Java 创建 Android 应用程序很困难

Java - 使用 SSH 隧道连接到网页

tomcat - 无法访问在 Docker 容器中启动的 Tomcat

Virtualbox "port forward"从访客到主机

android - ssh动态端口转发

java - 我无法使用 musicg 库中的 FingerprintSimilarity

java - Struts2中Select标签中ArrayList的ArrayList

virtual-machine - 我们如何将端口转发到 QEMU,而 QEMU 的端口上已经有一个服务器在运行?