Exemplo 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();
        }
Exemplo 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();
        }