top button
Flag Notify
Site Registration

Java: At what point is there a live connection between the client and the server and how are connections managed?

0 votes
359 views
Java: At what point is there a live connection between the client and the server and how are connections managed?
posted Sep 29, 2013 by Manish Negi

Share this question
Facebook Share Button Twitter Share Button LinkedIn Share Button

1 Answer

+3 votes

When a client does a lookup operation, a connection is made to the rmiregistry on the specified host. In general, a new connection may or may not be created for a remote call. Connections are cached by the Java RMI transport for future use, so if a connection is free to the right destination for a remote call, then it is used. A client cannot explicitly close a connection to a server, since connections are managed at the Java RMI transport level. Connections will time out if they are unused for a period of time.

answer Sep 30, 2013 by Arvind Singh
...