我想用java和netbeans IDE開發一個p2p應用程序。在我的應用我想使用戶之間的兩件事情使用java的Peer-to-Peer應用程序
- 文件共享 我已經從不同的資源
Introduction to the Peer-to-Peer Sockets Project
問題是讀取用戶 之間
我想用java和netbeans IDE開發一個p2p應用程序。在我的應用我想使用戶之間的兩件事情使用java的Peer-to-Peer應用程序
Introduction to the Peer-to-Peer Sockets Project
問題是讀取用戶 之間
這些問題正在處理最着名的NAT遍歷問題,處理NAT遍歷與您正在使用的語言無關,而與其涉及的基本問題域有關。首先,您需要使用某種信號方法(即SIP,Jingle ..)宣傳您兩端的地址。現在,如果您嘗試連接駐留在相同網絡或NAT後面的兩個端點,則只需知道或通告本地主機候選人即可完成這項工作,但是如果您的任何端點駐留在網絡側或在兩個端點之間存在NAT那麼你需要使用像STUN/TURN/ICE這樣的協議來遍歷NAT。根據您的使用情況,您可能有興趣閱讀RFC-5389,RFC-5245和RFC-5766等RFC。一旦你知道你需要什麼,你可以通過谷歌獲得任何開源解決方案,或者如果你足夠好奇,你可以開始基於RFC實現你的解決方案。因此,像NAT穿越或STUN/TURN/ICE這樣的關鍵字可能會幫助您首先了解您的問題,一旦您知道了問題域,那麼您就可以找到解決方案。
感謝您的指導。 @Palash Borhan Uddin。 – Hanni
你有任何代碼可以顯示嗎?如果是這樣,請發佈。 –
其實我很困惑從哪裏開始。我還沒有任何代碼。 @UNICYCLEZRDEBESTINDEHERE – Hanni