Example #1
0
        ///<summary>Main for IOTClient</summary>
        ///<param name="args">Command Line Arguments</param>
        public static void Main(String[] args)
        {
            if (args.Length > 1)
            {
                Console.WriteLine("usage: MainIOTClient [uri]");
                return;
            }

            string uri = args.Length > 0 ? args[0] : "tcp://localhost:4001";

            RemoteIOTServer server = IOTHelper.NewServer(uri, null, new MainIOTClient());

            // Connect to the service
            server._StartAndWaitUp(4000);

            Assertion.Check(server.add(2, 3) == 5, "server.add(2, 3) == 5");

            try
            {
                server.add(null, 3);
                Assertion.Check(false, "false");
            }
            catch
            {
                // ignore.
            }

            try
            {
                server.add(2, null);
                Assertion.Check(false, "false");
            }
            catch
            {
                // ignore.
            }

            try
            {
                server.add(null, null);
                Assertion.Check(false, "false");
            }
            catch
            {
                // ignore.
            }

            // Disconnect from the service
            server._StopAndWaitDown(4000);
            Console.WriteLine("done");
        }
Example #2
0
        ///<summary>Main for IOTListener.</summary>
        ///<param name="args">Command Line Arguments</param>
        public static void Main(String[] args)
        {
            if (args.Length > 1)
            {
                Console.WriteLine("usage: MainIOTListener [uri]");
                return;
            }

            string uri = args.Length > 0 ? args[0] : "tcp://localhost:4001";

            ServerFactory listener = IOTHelper.NewListener(uri, null, new MainIOTListener());

            // Start the Listener
            listener.TransportControl(TransportConsts.START_AND_WAIT_UP, 4000);
            Console.WriteLine("listener started: " + listener);
        }