【问题标题】:Port Forwarding for java application to be run as server将 Java 应用程序作为服务器运行的端口转发
【发布时间】:2016-10-23 10:07:37
【问题描述】:

我制作了一个 UDP 客户端和服务器程序,并且能够使用私有地址与他们通信。我只是在创建 DatagramSockets 时指定了这些。

现在我希望我的系统充当服务器,客户端可以是任何想通过 Internet 与服务器通信的计算机。

我之前没有在 Windows 或任何路由器中完成端口转发,现在我需要它。那么我应该使用哪个协议以及我应该使用哪个应用程序。

如果我为通过套接字指定的服务器端口手动配置了路由器和转发端口,但是当我检查它是否打开时,状态不可用。即使我检查了防火墙,也不知道在 Windows 中哪个应用程序要例外。

希望您了解问题并解决问题。提前致谢。

【问题讨论】:

    标签: java networking serversocket portforwarding windows-firewall


    【解决方案1】:

    JSch 是一个用 Java 编写的第三方网络库,您可以使用它来完成端口转发。见他们的examples

    【讨论】:

      猜你喜欢
      • 2010-11-27
      • 2018-01-13
      • 1970-01-01
      • 2017-01-31
      • 2011-07-22
      • 2012-06-27
      • 2014-06-21
      • 1970-01-01
      相关资源
      最近更新 更多