Подставляю вместо 127.0.0.1 свой ip и отсылаю на свой сервер на своём же компутере. Всё работает. Но данные пачамута идут в обход интернету (как будто нет разницы между IP и 127.0.0.1) Кто нибудь знает как решить эту задачку?
Позволь поинтересоваться... А какая цель? Смысл? А вообще-то это, кажется, нереально. Разве что рыть дрова сетевух.
mrcrown Тестирую UDP как оно будет работать с MTU провайдера, сколько пакетов потеряется и т.д. . Не хочу других тревожить (тем более ночью) поэтому как-то замену хочу этому найти.
Что значит "в обход интернету" ? Они через loopback идут, поэтому в снифере типа wireshark ты не увидишь эти пакеты. У них на сайте написано что можно сделать Код (Text): route add <your_IP> mask 255.255.255.255 <the_gateway> metric 1 тогда они будут отправляться на гейт и обратно к тебе.
Так если ты хочешь протестить МТУ, то зачем слать пакет себе от себя? Таким образом пакет НИКОГДА не пойдет через интернет! Он все равно пойдет внутри компа! А зачем писать что-то свое? Более чем уверен есть готовые решения! Даже под говноось
Сам-то в это веришь? Под виндой маршрут не добавится раньше, чем маршрут указывающий, что локальный адресс посылать на 127.0.0.1! Даже под рассово-верной ОС идет через локалхост! такова политика маршрутизации! Искать КРАТЧАЙШИЙ путь достижения удаленного хоста, а короче чем локалхост быть не может!