Subject Re: Firbird thread safe?
Author rrokytskyy
> interbase.interclient.CommunicationException: [interclient]
> Communication error: An IO exception occurred while trying to
> receive data from server desktop83. The message of the IOException
> is "socket closed (code=0)". See API reference for exception
> interbase.interclient.CommunicationException

InterClient is thread-safe, but not multi-threaded. All simultaneous
requests will be serialized (in the meaning used in distributed
systems) by InterServer. So two simultaneous requests will be
executed by server one by one.

> Thoughts?

Have you tried type 4 JDBC driver? It might be slower, but might
solve your problems. Personally I did not meet any problems in
multithreaded apps either with InterClient, or with our type 4 driver.

Best regards,
Roman Rokytskyy