我知道bit torrent客户端使用自动端口转发(必须配置路由器的端口转发),以便它们可以相互连接。我希望我的应用程序中的用户能够托管服务器而无需配置路由器。所以我想知道你将如何在java中这样做?
答案 0 :(得分:1)
UPnP是你的朋友。它是一种标准化方法,允许自动配置路由器转发端口。有几种不同的方法可以做到这一点。在Java下支持UPnP的一个包是Cling。 http://4thline.org/projects/cling/
答案 1 :(得分:1)
UPnP协议可以处理自动端口转发。 试试这个库(Cling - Java / Android UPnP库和工具): http://4thline.org/projects/cling/
答案 2 :(得分:1)