Bonjour a tous, je travaille sur les rmi, mon but est de faire tourner un programme serveur qui recupere une playlist.
Lorsque je lance le programme, il se termine alors qu'il devrait attendre que le client se connecte (il me semble en tout cas )
voila mon code:
Code :
- public static void main(String args[]) {
- try {
- System.out.println("creation de l'interface" );
- PlaylistInterface ecriveur = new Playlist();
- System.out.println("Naming" );
- Naming.rebind("//" + InetAddress.getLocalHost().getHostName() + ":/writer", ecriveur);
- System.out.println("Enregistrement de l'ecriveur" );
- } catch (java.net.MalformedURLException e) {
- System.out.println("MalformedURLException: " + e.getMessage());
- } catch (RemoteException e) {
- System.out.println("RemoteException: " + e.getMessage());
- } catch (Exception e) {
- System.out.println("Exception: " + e.getMessage());
- }
- System.out.println("Fin :-)" );
- }
|
et voila la sortie:
Code :
- >java Main
- creation de l'interface
- Naming
- Enregistrement de l'ecriveur
- Fin :-)
- >
|
si quelqu'un a une solution, ou une piste ou un indice quelconque, merci de me faire signe