java - 如何在java中自动转发端口?

标签 java server port portforwarding

我知道 bit torrent 客户端使用自动端口转发(必须配置路由器的端口转发)以便它们可以相互连接。我希望我的应用程序中的用户无需配置路由器即可托管服务器。所以我想知道您将如何在 Java 中这样做?

最佳答案

您可以使用 UPnP(通用即插即用)端口转发。提到的一个图书馆是 Cling ,但还有更简单的库 - WaifUPnP ,它允许您仅用一行转发端口,例如:

UPnP.openTCP(portnumber);

关于java - 如何在java中自动转发端口?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31951467/

相关文章:

java - J2SE 中的 WebSockets(服务器/客户端)实现 --- 为什么不呢?

python - 用于插入文本小视频的服务器要求 ffmpeg

Java 仅使用 Java api 实现不带 Servlet 的字节范围服务

C#配置TCPClient客户端端口

java - 重新创建 ServerSocket 后我的 GUI 卡住

java - 通用警告 - 没有封闭类型的实例

java - 创建现有对象的@UnitOfWork 感知代理

apache - 没有尾随的 URL/获取附加的内部端口

java - 嵌套的 try block - 这有什么用吗?

java - 另一种为 JMenuItem 设置助记符的方法?