From b205f60d1cd926b72b7e323bdc27039d04f27fb1 Mon Sep 17 00:00:00 2001 From: Andrzej Kapolka Date: Thu, 10 Mar 2011 23:18:22 +0000 Subject: [PATCH] Use the hostname stored in the Client rather than the IP address in case we're using a proxy, in which case we'll send the non-proxy hostname in the bootstrap data. git-svn-id: svn+ssh://src.earth.threerings.net/narya/trunk@6530 542714f4-19e9-0310-aa3c-eee0fc999fb1 --- .../com/threerings/presents/client/BlockingCommunicator.java | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/src/main/java/com/threerings/presents/client/BlockingCommunicator.java b/src/main/java/com/threerings/presents/client/BlockingCommunicator.java index 866cf5967..d79e6c6f7 100644 --- a/src/main/java/com/threerings/presents/client/BlockingCommunicator.java +++ b/src/main/java/com/threerings/presents/client/BlockingCommunicator.java @@ -888,8 +888,7 @@ public class BlockingCommunicator extends Communicator protected boolean connect (int port) throws IOException { - _datagramChannel.connect(new InetSocketAddress( - _channel.socket().getInetAddress(), port)); + _datagramChannel.connect(new InetSocketAddress(_client.getHostname(), port)); for (int ii = 0; ii < DATAGRAM_ATTEMPTS_PER_PORT; ii++) { // send a ping datagram sendDatagram(new PingRequest(Transport.UNRELIABLE_UNORDERED));