Ejemplo n.º 1
0
        public static void Main(string[] args)
        {
            var settings = Settings.Default;

            IPAddress address;
            if (!IPAddress.TryParse(settings.ListenIPAddress, out address))
            {
                address = IPAddress.Any;
            }

            var listener = new Listener(address, settings.ListenPort, settings.BufferFlushFrequency);

            listener.MessageReceived += MessageReceived;

            var consoleServer = new SysLogServer(listener);
            if (consoleServer.Start())
            {
                Console.WriteLine("Listener Started.  Press any key to stop listener");
                Console.WriteLine("Console server started.");

                Console.ReadLine();
            }

            consoleServer.Stop();
        }
Ejemplo n.º 2
0
        protected override void OnStart(string[] args)
        {
            if (_listener == null)
              {
            var settings = Settings.Default;

            IPAddress address;
            if (!IPAddress.TryParse(settings.ListenIPAddress, out address))
            {
              address = IPAddress.Any;
            }

            _listener = new Listener(address, settings.ListenPort, settings.BufferFlushFrequency);
              }

              if (_sysLogServer == null)
              {
            _sysLogServer = new SysLogServer(_listener);
              }

              _sysLogServer.Start();
        }