/// /// <summary>Main for ClosingClient</summary> /// <param name="args"></param> /// public static void Main(String[] args) { string uri = "tcp://localhost:4001"; if (args.Length > 0) { uri = args[0]; } MainClosingClient implFactory = new MainClosingClient(); RemoteClosingServer server = ClosingHelper.NewServer(uri, null, implFactory); Console.WriteLine("MainClosingClient.startingServer"); server._StartAndWaitUp(4000); Console.WriteLine("MainClosingClient.serverUp"); Thread.Sleep(100); Console.WriteLine("MainClosingClient.sayingCloseToServer"); server.close(); Console.WriteLine("MainClosingClient.saidCloseToServer"); Thread.Sleep(100); Console.WriteLine("MainClosingClient.waitingServerDown"); server._WaitDown(4000); Console.WriteLine("MainClosingClient.serverDown"); }
/// /// <summary>Main for ClosingListener.</summary> /// <param name="args"></param> /// public static void Main(String[] args) { string uri = "tcp://localhost:4001"; /* if (args.Length > 0) * uri = args[0]; */ MainClosingListener implFactory = new MainClosingListener(); ServerFactory listener = ClosingHelper.NewListener(uri, null, implFactory); listener.TransportControl(TransportConsts.START_AND_WAIT_UP, 4000); Console.WriteLine("Listener Started"); }