[英]Connection using java RMI
使用RMI連接到服務器我使用下面的代碼..完美的工作。
然而,正如你在每次按下按鈕時都可以看到的那樣,我必須重新連接並繼續按下每個按鈕..有沒有辦法連接一次並繼續在整個課程中使用它?
例如,而不是繼續寫相同的代碼來反復連接..有沒有辦法做一次?..所以我可以使程序更有效。 提前致謝。
if ( evt.getSource() == button1)
{
try {
Remote kay = Naming.lookup("rmi://localhost/hey");
Hey u = (Hey) kay;
u.canSaw(que);
} catch(Exception e) {
System.out.println("fail");
}
}
if ( evt.getSource() == button2)
{
try {
Remote kay = Naming.lookup("rmi://localhost/hey");
Hey u = (Hey) kay;
u.canSaw(see);
} catch(Exception e) {
System.out.println("failed");
}
}
RMI連接是隱含的。 你自己無法管理它們。
但是您不必繼續查找同一個遠程對象。 查一次,保存結果。
你不應該在事件線程上做任何這樣的事情。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.