Example #1
0
        public override int run(string[] args)
        {
            int status = 0;

            try
            {
                ObjectAdapter adapter = communicator().createObjectAdapterWithEndpoints("ChatLobbyAdapter", "default -p 12321");

                Object obj = new LobbyI(adapter);

                adapter.add(obj, communicator().stringToIdentity("ChatLobby"));
                adapter.activate();
                communicator().waitForShutdown();
            }
            catch (Ice.Exception ex)
            {
                Console.Error.WriteLine(ex);
                status = 1;
            }

            if (interrupted())
            {
                Console.Error.WriteLine("{0}: terminating", appName());
            }

            return(status);
        }
Example #2
0
        public override int run(string[] args)
        {
            int status = 0;
            try
            {
                ObjectAdapter adapter = communicator().createObjectAdapterWithEndpoints("ChatLobbyAdapter", "default -p 12321");

                Object obj = new LobbyI(adapter);

                adapter.add(obj, communicator().stringToIdentity("ChatLobby"));
                adapter.activate();
                communicator().waitForShutdown();
            }
            catch (Ice.Exception ex)
            {
                Console.Error.WriteLine(ex);
                status = 1;
            }

            if (interrupted())
                Console.Error.WriteLine("{0}: terminating", appName());

            return status;
        }