簡體   English   中英

如何在java中自動轉發?

[英]How to port forward automatically in java?

我知道 bit torrent 客戶端使用自動端口轉發(必須配置路由器的端口轉發),以便它們可以相互連接。 我希望我的應用程序中的用戶能夠在無需配置路由器的情況下托管服務器。 所以我想知道你會如何在java中做到這一點?

您可以使用 UPnP(通用即插即用)端口轉發。 提到的一個庫是Cling ,但有更簡單的庫 - WaifUPnP ,它允許您只用一行來轉發端口,例如:

UPnP.openTCP(portnumber);

UPnP 是您的朋友。 它是一種標准化方法,允許自動配置路由器以轉發端口。 有幾種不同的方法可以做到這一點。 在 Java 下支持 UPnP 的一個包是 Cling。 http://4thline.org/projects/cling/

UPnP 協議可以處理自動端口轉發。 試試這個庫(Cling - Java/Android UPnP 庫和工具):http: //4thline.org/projects/cling/

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM