Subject Re: Test results: JayBird vs Interclient on blob select on Linux and Windows
Author Roman Rokytskyy <>
> try {
> db.socket = new Socket(dbai.getServer(),
> db.socket.setReceiveBufferSize(16 * 1024);
> db.socket.setSendBufferSize(16 * 1024);

Exactly, this is the right place. However it seems that you have old
source. There must be one more line:


This code must look like this:

try {
db.socket = new Socket(dbai.getServer(), dbai.getPort());
if (debug) log.debug("Got socket");
} catch (UnknownHostException ex2) {
String message = "Cannot resolve host " + dbai.getServer();
if (debug) log.error(message, ex2);
throw new GDSException(ISCConstants.isc_arg_gds,
, dbai.getServer());

Note, I have defined two constants: SOCKET_REC_BUF_SIZE and

Also, it would be better if you check out complete driver sources,
not only This can be done using cvs:

cvs -d :pserver:anonymous@...:/cvsroot/firebird login
cvs -d :pserver:anonymous@...:/cvsroot/firebird co client-java

then you can run client-java/build.bat or client-java/

> Roman, can you make changes and check driver?

No, this is not a bug fix, and we are already in release phase.

Best regards,
Roman Rokytskyy