當前位置:編程學習大全網 - 網站源碼 - 廣域網實現p2p文件傳輸 如何實現nat穿透 求java或C++源代碼

廣域網實現p2p文件傳輸 如何實現nat穿透 求java或C++源代碼

假設有兩臺分別處於各自的私有網絡中的主機:A和B;N1和N2是兩個NAT設備;S是壹個使用了壹個眾所周知的、從全球任何地方都能訪問得到的IP地址的公***服務器

步驟壹:A和B分別和S建立UDP連接;NAT設備N1和N2創建UDP轉換狀態並分配臨時的外部端口號

步驟二:S將這些端口號傳回A和B

步驟三:A和B通過轉換好的端口直接聯系到對方的NAT設備;NAT設備則利用先前創建的轉換狀態將分組發往A和B

源碼已發送請查收

  • 上一篇:google衛星地圖裏的標簽是怎麽做出來的?
  • 下一篇:氧氣語音兌換碼怎麽得
  • copyright 2024編程學習大全網