
{filelink=409}
import java.rmi.*;
import java.rmi.server.*;
import java.util.*;
public class RMIServer {
public static void main(String[] args) {
try {
// Création d'une instance Serveur
DateProvider rmObj = new DateProvider( );
// trouver le registre RMI pour l'objet
Naming.rebind(RMIContrat.RGSTNAME, rmObj);
System.out.println("Le Serveur est prêt.");
} catch (Exception e) {
System.err.println(e);
System.exit(1);
}
}
}
class DateProvider extends UnicastRemoteObject implements RMIContrat
{
public DateProvider( ) throws RemoteException {
super( );
}
/**
* La méthode remote; appelé lorsque
* le client est lancé
*/
public Date getRemoteDate( ) throws RemoteException {
return new Date( );
}
}