import java.rmi.*; import java.rmi.server.*; import java.io.*; public class NimeHoiuKlient3a implements NimeHoiuKliendiLiides3{ public static void main(String argumendid[]) throws Exception{ new NimeHoiuKlient3a(); } public NimeHoiuKlient3a() throws Exception{ NimeHoiuLiides3a n=(NimeHoiuLiides3a)Naming.lookup("nimehoidla3"); System.out.println("Viimati loeti parimaks "+n.annaNimi()+"."); UnicastRemoteObject.exportObject(this); n.lisaKlient(this); BufferedReader sisse=new BufferedReader(new InputStreamReader(System.in)); System.out.println("Keda sina soovitad?"); String nimi=sisse.readLine(); while(nimi.length()>0){ n.paneNimi(nimi); nimi=sisse.readLine(); } n.eemaldaKlient(this); UnicastRemoteObject.unexportObject(this, true ); } public void uusNimi(String uusnimi){ System.out.println(uusnimi); } }