Пример #1
0
        static void Main(string[] args)
        {
            Console.Title = "SizingServers.Message.TestReceiver";
            Console.WriteLine("Messages are received from TestSender.");

            var epmsCon = new EndPointManagerServiceConnection(new IPEndPoint(IPAddress.Loopback, Shared.EPMS_DEFAULT_TCP_PORT));

            //var epmsCon = new EndPointManagerServiceConnection(new IPEndPoint(IPAddress.Loopback, Shared.EPMS_DEFAULT_TCP_PORT), "password", new byte[] { 0x01, 0x02, 0x03 });

            _receiver = new Receiver("SizingServers.IPC.Test");
            //_receiver = new Receiver("SizingServers.IPC.Test", null, null, epmsCon);
            _receiver.MessageReceived += _receiver_MessageReceived;

            Console.WriteLine("Press any key to exit.");
            Console.ReadLine();
            _receiver.Dispose();
        }
Пример #2
0
        static void Main(string[] args)
        {
            Console.Title = "SizingServers.Message.TestSender";
            Console.WriteLine("A message is sent every second to all receivers.");

            var epmsCon = new EndPointManagerServiceConnection(new IPEndPoint(IPAddress.Loopback, Shared.EPMS_DEFAULT_TCP_PORT));

            //var epmsCon = new EndPointManagerServiceConnection(new IPEndPoint(IPAddress.Loopback, Shared.EPMS_DEFAULT_TCP_PORT), "password", new byte[] { 0x01, 0x02, 0x03 });

            _sender = new Sender("SizingServers.IPC.Test");
            //_sender = new Sender("SizingServers.IPC.Test", epmsCon);
            _sender.AfterMessageSent += _sender_AfterMessageSent;
            _sender.OnSendFailed     += _sender_OnSendFailed;

            var tmr = new Timer(1000);

            tmr.Elapsed += Tmr_Elapsed;
            tmr.Start();

            Console.WriteLine("Press any key to exit.");
            Console.ReadLine();
            tmr.Stop();
            _sender.Dispose();
        }