Форум: "Прочее";
Текущий архив: 2013.03.22;
Скачать: [xml.tar.bz2];
Внизjava tcp client Найти похожие ветки
← →
john mc'coffe (2012-05-03 14:47) [0]Суть такова: есть линупс с несколькими сетевыми интерфейсами.
адреса могуть быть как в одной сети так и в разных. (так дано волею хаоса)
надо: при установлении тсп соединения иметь возможность указать с какого адреса будет идти коннект. (со всех интерфейсов можно попасть в инет через различные шлюзы)
так вот выбором интерфейса с которого пойдет коннект выбирается шлюз через который мы хотим выйти в инет.
как такое сделать?
← →
Сергей М. © (2012-05-03 16:00) [1]Ф-ция bind() одинаково хороша хоть под Виндой, хоть на линупсе, хоть на шмынупсе)
← →
john mc'coffe (2012-05-03 17:20) [2]так то оно так, но ява же. мне в ней надоть
← →
Rouse_ © (2012-05-03 21:31) [3]
> надо: при установлении тсп соединения иметь возможность
> указать с какого адреса будет идти коннект
Во первых нафига?
Вот реально, лет 10 подряд на форумах слышен этот вопрос, а для чего это нужно никто так и не объяснит.
Во вторых: маршрутизацию настрой и будет тебе счастие...
← →
john mc'coffe (2012-05-03 21:42) [4]Это надо для того, чтобы на один и тот же хост ходить иногда через один шлюз, а иногда через другой.
маршрутизацией это конечно можно сделать, если каждый раз перестраивать таблицу маршрутов. (так же и и гланды можно удалять через анус)
← →
Rouse_ © (2012-05-03 22:10) [5]
> john mc"coffe (03.05.12 21:42) [4]
> Это надо для того, чтобы на один и тот же хост ходить иногда
> через один шлюз, а иногда через другой.
Как это выглядит технически я знаю :) Вопрос в другом - а нафига? :)
зы: ну а так-то конечно bind(), он везде одинаковый...
← →
john mc'coffe (2012-05-03 22:23) [6]то есть самый последний вариант конструктора вот отсюда прокатит?
http://docs.oracle.com/javase/1.4.2/docs/api/java/net/Socket.html
Socket(String host, int port, InetAddress localAddr, int localPort)
Creates a socket and connects it to the specified remote host on the specified remote port.
ЗЫ зачем надо зачем надо..... я же не спрашиваю зачем одной сетевухе можно иметь кучу адресов.
надо и фсе
← →
Сергей М. © (2012-05-03 22:32) [7]
> ява же. мне в ней надоть
Ну так по тобой же приведенной ссылке в [6] метод bind() - прямо перед носом в полный рост)
← →
Rouse_ © (2012-05-03 22:45) [8]
> john mc"coffe (03.05.12 22:23) [6]
> то есть самый последний вариант конструктора вот отсюда
> прокатит?
Под заявленные тобой условия он полностью подходит...
Страницы: 1 вся ветка
Форум: "Прочее";
Текущий архив: 2013.03.22;
Скачать: [xml.tar.bz2];
Память: 0.46 MB
Время: 0.071 c