2012-02-14 78 views
0

我正在使用RMI,並且我有一個服務器對象和許多連接到服務器的客戶端。 我的問題是關於客戶端連接。 如何檢查客戶端連接斷開? 如果客戶端斷開連接,應嘗試重新連接服務器?Rmi客戶端連接檢查並重試連接?

是否有任何有關連接檢查和重新連接的示例?

我已經聽過聽力報價了嗎?這是最佳解決方案嗎?

最好的問候,

回答

1

連接在RMI自動管理,並從你完全隱藏。您擁有的唯一控件是通過Javadoc/Guide to Features/RMI中列出的RMI系統屬性。

+0

如果連接斷開了它如何警告我沒有遠程方法調用。 – emin 2012-02-14 15:53:11

+0

@emin它不'沒有遠程方法調用警告你'。在進行方法調用時,RMI在客戶端中引發RemoteException。如果服務器檢測到連接斷開,它將關閉套接字並繼續。 – EJP 2012-02-15 01:03:20