Вниз
Скачать: CL | DM;

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 вся ветка

Скачать: CL | DM;



Память: 0.46 MB
Время: 0.048 c
15-1338451685
TUser
2012-05-31 12:08
2013.03.22
Дошкольное программирование


2-1328186097
Ega23
2012-02-02 16:34
2013.03.22
Добавить в DBGrid колонки


15-1353702602
Юрий
2012-11-24 00:30
2013.03.22
С днем рождения ! 24 ноября 2012 суббота


2-1330445134
Zheksonz
2012-02-28 20:05
2013.03.22
Почему может не срабатывать TGauge.Visible?


2-1329825696
TurikUs
2012-02-21 16:01
2013.03.22
Delphi 2010




   Наверх