1
根据维基百科文章,Micro Transport Protocol支持使用UDP穿孔的NAT穿越。但看看libutp's project page我在头文件中找不到任何这样的参考。我错过了明显的东西吗?或者在其他地方实施了NAT穿越?libutp(μTP)和NAT穿越(UDP hole punching)
根据维基百科文章,Micro Transport Protocol支持使用UDP穿孔的NAT穿越。但看看libutp's project page我在头文件中找不到任何这样的参考。我错过了明显的东西吗?或者在其他地方实施了NAT穿越?libutp(μTP)和NAT穿越(UDP hole punching)
UDP穿孔并不是特定于任何协议,它甚至不需要需要穿越NAT的协议来支持。即它可能发生在带外或更高的协议层。
在bittorrent-over-utp的情况下,它与无证的ut_holepunch
extension message协商并启动。我会推荐阅读libtorrent's implementation。