Различные адреса сервера и адрес клиента - PullRequest
1 голос
/ 23 октября 2010

Сервер имеет несколько IP-адресов (скажем, 1 и 2)

iface eth0 inet static
  address         1.1.1.1
  netmask         255.255.255.0
  addresses-test      1.1.1.2/32

Адрес 1 по умолчанию, и все приложения используют его.Как я могу изменить адрес подключения для моего приложения?Например, app1 подключается к serverX и serverX, см. Адрес клиента 1, app2 подключается к serverX и видит адрес клиента 2.

Возможно ли это хотя бы теоретически?Я пытаюсь найти API Java, но любой другой способ работы будет в порядке.

1 Ответ

0 голосов
/ 23 октября 2010

Перед подключением вы можете привязать сокет к определенному локальному адресу, см. http://download.oracle.com/javase/6/docs/api/java/net/Socket.html#bind(java.net.SocketAddress).

...