summaryrefslogtreecommitdiff
path: root/cpp/src/Ice/Network.cpp
diff options
context:
space:
mode:
authorMatthew Newhook <matthew@zeroc.com>2002-04-08 16:32:08 +0000
committerMatthew Newhook <matthew@zeroc.com>2002-04-08 16:32:08 +0000
commit85b71a6f717748c55f0055c19136b3fdaad484f3 (patch)
tree15f3630195b57e67390d31395739079ecd6f4798 /cpp/src/Ice/Network.cpp
parentremove orphaned files (diff)
downloadice-85b71a6f717748c55f0055c19136b3fdaad484f3.tar.bz2
ice-85b71a6f717748c55f0055c19136b3fdaad484f3.tar.xz
ice-85b71a6f717748c55f0055c19136b3fdaad484f3.zip
Fix network error.
Diffstat (limited to 'cpp/src/Ice/Network.cpp')
-rw-r--r--cpp/src/Ice/Network.cpp8
1 files changed, 8 insertions, 0 deletions
diff --git a/cpp/src/Ice/Network.cpp b/cpp/src/Ice/Network.cpp
index 1da5802c174..dbb2fe871cb 100644
--- a/cpp/src/Ice/Network.cpp
+++ b/cpp/src/Ice/Network.cpp
@@ -610,6 +610,14 @@ IceInternal::getAddress(const string& host, int port, struct sockaddr_in& addr)
}
}
+bool
+IceInternal::compareAddress(const struct sockaddr_in& addr1, const struct sockaddr_in& addr2)
+{
+ return (addr1.sin_family == addr2.sin_family) &&
+ (addr1.sin_port == addr2.sin_port) &&
+ (addr1.sin_addr.s_addr == addr2.sin_addr.s_addr);
+}
+
void
IceInternal::createPipe(SOCKET fds[2])
{