
//////////////////////////////////////////////////
//          Jeu de Morpion Tetedechat V0        //
//                 Classe Serveur               //
//////////////////////////////////////////////////




//Declaration des imports
import java.rmi.*;
import java.rmi.server.*;




/** <B>Caracteristiques :</B><BR>
* 
* Classe principale du serveur.
* 
* @author Audrey Sanz-Vella
* @author Alexandre Martin
* @see Client
* @see Morpion
* @see ClientDistant
* @see MorpionDistant
*/

//Declaration de la classe serveur
public class Serveur {

  


    /** Constructeur de la classe*/

    //Declaration du Constructeur
    public Serveur(){}






    /** Methode principale permettant de lancer le jeu sur le serveur.
     * <BR>
     * Elle cree une nouvelle instance de cette classe.*/
    

    //Declaration de la methode principale
    public static void main (String arg[]) {


        try {
            System.setSecurityManager(new RMISecurityManager());
            Morpion monmorpion = new Morpion();
            Naming.rebind("rmi://"+arg[0]+":"+(Integer.parseInt(arg[1]))+"/morpion", monmorpion);

            //Tests
            System.out.println("**************************************");
            System.out.println("                                ");
            System.out.println("Le Serveur est actif");  
            System.out.println("                                ");
            System.out.println("**************************************");

        }catch(Exception e) {
            e.printStackTrace();
            System.out.println("***************************************");
            System.out.println("                                ");
            System.out.println("Probleme de connexion du serveur");
            System.out.println("                                ");
            System.out.println("**************************************");

        }
    }//Fin de la methode main



}//Fin de la classe Serveur




    
