import java.rmi.* ; import java.util.Vector ; /* ************************************ */ /* Une classe toute simple */ /* pour l'application cliente */ /* ************************************ */ public class ClientEx2v2 { /* ************************************ */ /* Programme principal */ /* ************************************ */ public static void main(String [] args) { try { InterfaceEx2 esclave1 =(InterfaceEx2) Naming. lookup("Esclave1"); Matrice m = new Matrice() ; m.aleatoire() ; System.out.println(m) ; Vecteur v1 = new Vecteur() ; v1.aleatoire() ; Vecteur v2 = new Vecteur() ; v2.aleatoire() ; Vecteur v3 = new Vecteur() ; v3.aleatoire() ; Vecteur v4 = new Vecteur() ; v4.aleatoire() ; System.out.println("Vecteurs initiaux") ; System.out.println(v1) ; System.out.println(v2) ; System.out.println(v3) ; System.out.println(v4) ; System.out.println("Apres multiplication:") ; Vector vec = new Vector() ; vec.addElement(v1) ; vec.addElement(v2) ; vec.addElement(v3) ; vec.addElement(v4) ; Vector r = esclave1.produitMatriceVecteurs(m,vec) ; System.out.println((Vecteur) r.elementAt(0)) ; System.out.println((Vecteur) r.elementAt(1)) ; System.out.println((Vecteur) r.elementAt(2)) ; System.out.println((Vecteur) r.elementAt(3)) ; } catch (Exception e) { System.out.println(e) ; } } } /* ************************************ */