summaryrefslogtreecommitdiff
path: root/java/src/IceInternal/TcpConnector.java
diff options
context:
space:
mode:
authorDwayne Boone <dwayne@zeroc.com>2007-06-13 14:04:24 -0230
committerDwayne Boone <dwayne@zeroc.com>2007-06-13 14:04:24 -0230
commitb2031b8795606b6893cb3766cc3f18f5c6c0c252 (patch)
tree79ad7a4f1c5e7866efc9547f1d4bb7354842579e /java/src/IceInternal/TcpConnector.java
parentMerge branch 'master' of ssh://cvs.zeroc.com/home/git/ice (diff)
downloadice-b2031b8795606b6893cb3766cc3f18f5c6c0c252.tar.bz2
ice-b2031b8795606b6893cb3766cc3f18f5c6c0c252.tar.xz
ice-b2031b8795606b6893cb3766cc3f18f5c6c0c252.zip
Bug 1658 - fix collocation issue with endpoints listening on 0.0.0.0
Diffstat (limited to 'java/src/IceInternal/TcpConnector.java')
-rw-r--r--java/src/IceInternal/TcpConnector.java7
1 files changed, 7 insertions, 0 deletions
diff --git a/java/src/IceInternal/TcpConnector.java b/java/src/IceInternal/TcpConnector.java
index 82776427b96..71a20e4f37a 100644
--- a/java/src/IceInternal/TcpConnector.java
+++ b/java/src/IceInternal/TcpConnector.java
@@ -54,6 +54,13 @@ final class TcpConnector implements Connector, java.lang.Comparable
return _hashCode;
}
+ public final boolean
+ equivalent(String host, int port)
+ {
+ java.net.InetSocketAddress addr = Network.getAddress(host, port);
+ return addr.equals(_addr);
+ }
+
//
// Only for use by TcpEndpoint
//