2016-08-05 7 views
1

Согласно статье Википедии Micro Transport Protocol поддерживает обход NAT с использованием перфорации отверстий UDP. Но, глядя на libutp's project page, я не могу найти такую ​​ссылку в файлах заголовков. Мне что-то не хватает? Или было реализовано обход NAT в другом месте?libutp (μTP) и NAT-обход (UDP-перфорация отверстий)

ответ

1

Перфорация отверстий UDP не имеет особого отношения к любому протоколу, ее даже не нужно поддерживать протоколом, который должен пересекать NAT. То есть это может произойти вне диапазона или на более высоком уровне протокола.

В случае bittorrent-over-utp он согласован и инициирован с недокументированным ut_holepunchextension message. Я бы рекомендовал прочитать libtorrent's implementation.

 Смежные вопросы

  • Нет связанных вопросов^_^