diff -ur postgresql-jdbc-8.0-312.src.orig/org/postgresql/core/PGStream.java postgresql-jdbc-8.0-312.src/org/postgresql/core/PGStream.java --- postgresql-jdbc-8.0-312.src.orig/org/postgresql/core/PGStream.java 2005-01-11 09:25:43.000000000 +0100 +++ postgresql-jdbc-8.0-312.src/org/postgresql/core/PGStream.java 2005-09-10 19:39:49.000000000 +0200 @@ -18,6 +18,8 @@ import java.io.EOFException; import java.io.Writer; import java.net.Socket; +import java.net.Proxy; +import java.net.InetSocketAddress; import java.sql.*; import org.postgresql.util.GT; @@ -55,7 +57,12 @@ this.host = host; this.port = port; - changeSocket(new Socket(host, port)); + Socket socket = null; + socket = new Socket(Proxy.NO_PROXY); + + InetSocketAddress socketAddress = new InetSocketAddress(host, port); + socket.connect(socketAddress, 120000); + changeSocket(socket); setEncoding(Encoding.getJVMEncoding("US-ASCII")); }