Алгоритм штамповки отверстий UDP

Кто-нибудь может привести пример UDP Hole Punching?

На самом деле, я хочу написать программу чата, с помощью которой люди могут общаться, когда они знают IP друг друга. Но обе машины будут находиться за защищенным маршрутизатором. Итак, мне нужно пробить дыру, чтобы общаться.

Я хотел бы, чтобы функция была такой, чтобы при вызове функции пробивалась дыра, и будущие коммуникации проходили легко - если это не так уж много, чтобы просить :)

Ответы на вопрос(2)

Ваш ответ на вопрос