diff options
Diffstat (limited to 'juick-xmpp/src/main/java/com/juick/components/s2s/ConnectionOut.java')
-rw-r--r-- | juick-xmpp/src/main/java/com/juick/components/s2s/ConnectionOut.java | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/juick-xmpp/src/main/java/com/juick/components/s2s/ConnectionOut.java b/juick-xmpp/src/main/java/com/juick/components/s2s/ConnectionOut.java index 87e3cdbd..e39c143d 100644 --- a/juick-xmpp/src/main/java/com/juick/components/s2s/ConnectionOut.java +++ b/juick-xmpp/src/main/java/com/juick/components/s2s/ConnectionOut.java @@ -12,6 +12,7 @@ import javax.net.ssl.SSLException; import javax.net.ssl.SSLSocket; import java.io.EOFException; import java.io.IOException; +import java.net.InetSocketAddress; import java.net.Socket; import java.net.SocketException; import java.security.KeyManagementException; @@ -64,7 +65,8 @@ public class ConnectionOut extends Connection implements Runnable { logger.info("stream to {} start", to); try { socket = new Socket(); - socket.connect(DNSQueries.getServerAddress(to)); + InetSocketAddress address = DNSQueries.getServerAddress(to); + socket.connect(address); restartParser(); sendOpenStream(); |