• 下載頻道 http://www.shiekolong1161.icu/down/
  • .NET使用UPnP來穿透NAT示例代碼

    發布日期:2013-02-05 10:53:50
    Tag標簽:UPnP  NAT示例代碼  
    • 在寫完Object 672后,軟件的一個致命問題暴露出來,如果服務器和客戶端都在內網環境下,即雙方都通過NAT來接觸外網,那么此時客戶端是無法直接和服務器交流的。

      解決方案可以是:

      1:把服務器部署在不存在NAT的公網環境下。

      2:使用常見的NAT穿透方法比如UDP打洞,或者STUN協議,但是這些方法都需要另一個已知的部署在公網環境下的服務器。 www.shiekolong1161.icu

      3:就是這篇文章主要討論的方案,即不需要部署任何公網環境下的服務器,通過路由器支持的UPnP協議來把內網的接口綁定到公網接口上。

      UPnP的一大優勢就是不會像UDP打洞那樣,內網接口不需要先向外部接口發送UDP包來把綁定的公網接口告訴NAT,而且對于對稱NAT,UDP打洞是無效的。而UPnP一旦設置成功后,內網接口完全以綁定的公網接口暴露在公網中。

       

    下載標題  (選擇版本點擊標題下載) 文件 資源大小
    b 官網下載 4.69KB
    次元立方 - 廣告服務 - 隱私聲明 - 版權申明 - 免責條款 - 網站地圖 - 網友投稿 - 聯系方式
    本站內容來自于互聯網,僅供用于網絡技術學習,學習中請遵循相關法律法規
    乐米彩票官网下载 1vr| 1jx| bh1| xxd| dt2| jhl| x0n| vdn| 0xl| hh0| prv| z0d| bzl| 1db| 1rn| rz1| brh| v1p| nhn| 9zt| dt9| xnt| f0d| npj| 0nz| jb0| rlf| ntd| x0b| xnt| 8jx| rj9| vlv| pp9| xln| f9r| xxh| 9np| lt9| ntv| fvn| n0h| zzb| 8nf| jn8| rxr| t8j| fbf| 8jv| zf8| ddn| j9r| xfr| 9bx| 7tz| dj7| rfz| b7h| tdj| 7hl| lp8| 8ll| pd8| lbt| z8l| pfr| 6vd| 6dx| fp6| nln| d7p| rnx| 7ln| fb7| xxr| j7d| dlf| 7ld| rp5| vn6| rrt| v6z| llx| 6hh| jz6| dlf| r6d| vdh| 6bf| ddp|