4

根据维基百科的文章,微传输协议支持使用 UDP 打孔的 NAT 穿越。但是查看libutp 的项目页面,我在头文件中找不到任何此类引用。我错过了一些明显的东西吗?还是在其他地方实现了 NAT 穿越?

4

1 回答 1

2

UDP打洞并不是真正特定于任何协议,甚至不需要需要穿越NAT的协议支持。即它可能发生在带外或更高的协议层。

在 bittorrent-over-utp 的情况下,它使用BEP55 ut_holepunch 扩展消息进行协商和启动。除了规范之外,您还可以阅读libtorrent 的实现

于 2016-08-05T15:19:35.960 回答