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:
voici le code coté serveur:
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();
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.
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();
Partager