Я знаю, что это можно сделать в iptables и куче других сетевых утилит.Есть ли в Linux системные вызовы для этого?Меня интересует только переадресация портов UDP на другой хост.
Моя реализованная функция будет выглядеть так:
portForward(portNo, toHost, toPort);
Эта функция будет использовать системные вызовы Linux.Такие проблемы, как то, используется ли portNo, могут быть обнаружены с помощью системных вызовов Linux, о которых я знаю.Мне нужны системные вызовы для переноса вперед.Да, будут другие вопросы, которые придется решать.Если вы тоже сможете пролить на них какой-то свет, это поможет.
Храните в живых и другие подобные вопросы не входят в сферу данного вопроса.