Java RMI - Client Timeout
问题 I\'m building a Distributed System using Java RMI and it must support a server loss. If my client is connected to a Server using RMI, if this server goes down (cable problems for example), my client should get an exception so it can connect to other server. But when the server goes down, nothing happens to my client, he keeps waiting for the reply. How can I set a timeout for that? 回答1: For socket read timeout, you can set your own factory like this, RMISocketFactory.setSocketFactory( new