2016-05-13 106 views
-1

我想了解當兩個主機每個端口後面的限制錐形NAT建立連接時,udp打孔如何工作。udp打孔和端口限制錐NAT,

據我瞭解,它發生在幾個階段,涉及三個主機。

主機A和主機B位於端口受限錐形NAT後面。

主機C是可從主機甲接收分組和B.服務器

  1. A發送數據包C.
  2. C來自A接收分組並且確定A的外部地址:端口對
  3. B發送分組到C.
  4. C來自B接收分組,並確定B的外部地址:端口對
  5. C發送外部地址:B的端口至A
  6. C發送的外部地址:A的端口到B
  7. A發送packet_1到B的外部地址
  8. B發送packet_2到A的外部地址

但我不能做it.it的窗口,誰能告訴我爲什麼?

+0

不是一個好問題的SO。 – OldProgrammer

回答

0
在golang 只有

net.ListenUDP()的UDPConn可以使用方法WriteToUDP()

net.DialUDP的UDPConn可以

'// //

對不起,我的英文很差

我想也許沒有人可以閱讀。

囧TZ