HaloOnline.Server.Core.Log.LogListener.BeginListen C# (CSharp) Method

BeginListen() public method

public BeginListen ( ) : void
return void
        public void BeginListen()
        {
            _tcpListener.Start();
            BeginAccept();
        }

Usage Example

Example #1
0
 private static void Main(string[] args)
 {
     LogListener logListener = new LogListener(LogServerPort, ClientPort);
     SelfHost host = new SelfHost(ServiceServerPort, DispatcherServiceServerPort);
     host.Start();
     logListener.BeginListen();
     bool listen = true;
     while (listen)
     {
         Console.Clear();
         Console.WriteLine("Halo Online Server");
         Console.WriteLine("Listening on port " + LogServerPort);
         Console.WriteLine("Press escape to exit");
         Console.WriteLine("");
         Console.WriteLine("Connections:");
         foreach (var connection in logListener.GetConnectionList())
         {
             string connectionState = connection.Connected ? "connected" : "disconnected";
             Console.WriteLine("#{0} {1} {2} {3} {4}",
                 connection.Id,
                 connection.ClientId,
                 connection.ClientName,
                 connection.ClientComputerName,
                 connectionState);
         }
         if (Console.KeyAvailable && Console.ReadKey(true).Key == ConsoleKey.Escape)
             listen = false;
         Thread.Sleep(100);
     }
     host.End();
     logListener.EndListen();
 }
All Usage Examples Of HaloOnline.Server.Core.Log.LogListener::BeginListen