簡體   English   中英

使用java RMI連接

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM