| Author |
InetAddress.getByName fails
|
Robert Garrido
Ranch Hand
Joined: Dec 11, 2008
Posts: 30
|
|
Hi,
I have an app in a cluster, this cluster has a master node which seizes an internal IP defined in all /etc/hosts file among the members of this cluster, when using the API:
new Socket(remoteHost, port, InetAddress.getByName(masterHostName), mastertPort);
"InetAddress.getByName(masterHostName)" fails and throws the exception:
java.net.SocketException: Invalid argument or cannot assign requested address
at java.net.PlainSocketImpl.socketConnect(Native Method)
at java.net.PlainSocketImpl.doConnect(PlainSocketImpl.java:333)
at java.net.PlainSocketImpl.connectToAddress(PlainSocketImpl.java:195)
at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:182)
at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:366)
at java.net.Socket.connect(Socket.java:525)
at java.net.Socket.connect(Socket.java:475)
at java.net.Socket.<init>(Socket.java:372)
at java.net.Socket.<init>(Socket.java:246)
Does anybody why it fails?
Thanks in advanced.
|
 |
 |
|
|
subject: InetAddress.getByName fails
|
|
|