簡體   English   中英

Java特技和URI發現

[英]Java Stunt and URI discovery

我正在開發一個實時視頻Java應用程序,並且遇到了NAT遍歷的常見問題-兩台計算機可以在本地網絡上相互連接,但是當它們位於NAT之后時則不能。 我已經做了一些研究,最容易選擇的方法就是康奈爾大學JSTUNT庫

但是,似乎需要您使用URI來將計算機連接在一起,而我真的不確定如何執行此操作-是否可以通過Java找到自己的URI?

他們的STUNTServer類似乎旨在執行此操作,但在我可以解決的范圍內,僅返回socket.getSocketAddress()-似乎與URI不同。

任何見識將不勝感激。

我試圖使該庫工作,但未成功。 我一直與該項目的作者聯系,他告訴我該項目僅用於測試和研究目的。 他還告訴我,該產品尚未准備就緒,需要進行認真的返工。

要回答您的問題:

有沒有一種方法可以在Java中發現自己的URI?

問題在於發現由NAT映射到私有IP地址的公共IP地址。 這僅在WAN中可見(即,在LAN外部)。 特技服務器確實在幫助實現這一目標。

NAT遍歷是一個復雜的主題。 您可以在《實用JXTA II》一書的相應章節中找到有關此信息的更多信息,該書可在線閱讀在Scribd。

暫無
暫無

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

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