Esempio n. 1
0
 public static int Main(string[] args)
 {
     TcpChannel chan = new TcpChannel(8086);
     Console.WriteLine("channel créé");
       ChannelServices.RegisterChannel(chan, true);
       Console.WriteLine("channel enregistré");
       Console.ReadLine();
       ForwardMe param = new ForwardMe(); // objet créé chez le client
     // ligne suivante, on va chercher un proxy sur le HelloServer publié chez le serveur sur le port 8085, nommé SayHello
       HelloServer obj = (HelloServer)Activator.GetObject(typeof(RemotingSamples.HelloServer), "tcp://localhost:8085/SayHello");
       if (obj == null) System.Console.WriteLine("Impossible de trouver le serveur");
       // ligne suivante, on passe en paramètre le ForwardMe local au serveur
       else Console.WriteLine(obj.HelloMethod("Homme des cavernes",param));
       Console.Read();
       return 0;
 }
Esempio n. 2
0
File: Client.cs Progetto: Theo0/M1S2
        public static int Main(string[] args)
        {
            TcpChannel chan = new TcpChannel(8086);

            ChannelServices.RegisterChannel(chan, true);
            ForwardMe   param = new ForwardMe();
            HelloServer obj   = (HelloServer)Activator.GetObject(typeof(RemotingSamples.HelloServer), "tcp://localhost:8085/SayHello");

            if (obj == null)
            {
                System.Console.WriteLine("Impossible de trouver le serveur");
            }
            else
            {
                Console.WriteLine(obj.HelloMethod("Homme des cavernes", param));
            }
            Console.Read();
            return(0);
        }
Esempio n. 3
0
        public static int Main(string[] args)
        {
            TcpChannel chan = new TcpChannel(8086);

            Console.WriteLine("channel créé");
            ChannelServices.RegisterChannel(chan, true);
            Console.WriteLine("channel enregistré");
            Console.ReadLine();
            ForwardMe param = new ForwardMe(); // objet créé chez le client
            // ligne suivante, on va chercher un proxy sur le HelloServer publié chez le serveur sur le port 8085, nommé SayHello
            HelloServer obj = (HelloServer)Activator.GetObject(typeof(RemotingSamples.HelloServer), "tcp://localhost:8085/SayHello");

            if (obj == null)
            {
                System.Console.WriteLine("Impossible de trouver le serveur");
            }
            // ligne suivante, on passe en paramètre le ForwardMe local au serveur
            else
            {
                Console.WriteLine(obj.HelloMethod("Homme des cavernes", param));
            }
            Console.Read();
            return(0);
        }
Esempio n. 4
0
File: Share.cs Progetto: Theo0/M1S2
 public String HelloMethod(String name, ForwardMe obj)
 {
     obj.CallMe("Message venant du serveur");
     Console.WriteLine("Hello.HelloMethod : {0}", name);
     return("Bonjour " + name);
 }
Esempio n. 5
0
 public String HelloMethod(String name,ForwardMe obj)
 {
     obj.CallMe("Souvenirs du serveur");
       Console.WriteLine("Hello.HelloMethod : {0}", name);
       return "Bonjour " + name;
 }