Bonjour,
Je travaille sur des serveurs RMI et je cherche a faire l'exercice suivant:
J'ai deux petits serveurs qui font des opérations (approx. de PI)pour un client.
On appelle un des deux serveurs en attentes au demarrage du client soit:
java calculPI.PIClient m1:1099 2000
soit
java calculPI.PIClient m2:1099 2000
m1 et m2 sont soit localhost ou le resultat du petit code ci-dessous:
1099, le port par defaut
2000, nb de boucles sur une approx. de PI
Mon problème est que je ne trouve pas la méthode pour lancer deux serveurs sur le même ordi. avec des noms machines qui permette de les différencier et par la utiliser les appels clients plus haut.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 try { InetAddress addr = InetAddress.getLocalHost(); // Get IP Address byte[] ipAddr = addr.getAddress(); // Get hostname String hostname = addr.getHostName(); } catch (UnknownHostException e) { }
J'ai tous mes fichiers dans le même répertoire et je lance le même fichier de serveur pour avoir deux serveurs.
Séparément tout fonctionne très bien.
Merci pour votre aide
Marc_3
Partager