bonjour,
j'ai une application client qui prend un stub sérialiser à partir d'une application serveur, elle le déserialise et elle fait appelle à une méthode SayHello(), dans cette appel j'ai eu une exception de java.lang.NullPointerException

voici le code coté client:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
 
InputStream o = _s.getInputStream();               
ObjectInput i = new ObjectInputStream(o);//instruction bloquante     
ServiceImpl_Stub stub = (ServiceImpl_Stub)i.readObject();
voici le code coté serveur:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
 
RemoteRef ref = this.getRef();//l'objet courant extends UnicastRemoteObject
ServiceImpl_Stub stub = new ServiceImpl_Stub(ref);          
ObjectOutput oo = new ObjectOutputStream(s.getOutputStream());
oo.writeObject(stub);
oo.flush();
ma question concerne la méthode de passage de stub du serveur au client est il efficace? Et s'il y a d'autre méthode je vous remercie de m'informer.