Вниз
Скачать: 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.087 c
15-1350484358
xayam
2012-10-17 18:32
2013.03.22
Наиболее эффективный алгоритм сжатия


4-1245173597
Макс РВС
2009-06-16 21:33
2013.03.22
Отключение хард диска по букве


2-1345296737
Wadimka
2012-08-18 17:32
2013.03.22
Помогите на delphi написать функцию


15-1352816598
mfender
2012-11-13 18:23
2013.03.22
Fatal error. Не создаётся .dcu


15-1339878605
Юрий
2012-06-17 00:30
2013.03.22
С днем рождения ! 17 июня 2012 воскресенье




   Наверх