MCSharp.Server.Accept C# (CSharp) Method

Accept() static private method

static private Accept ( IAsyncResult result ) : void
result IAsyncResult
return void
        static void Accept(IAsyncResult result)
        {
            // found information: http://www.codeguru.com/csharp/csharp/cs_network/sockets/article.php/c7695
            // -Descention
            try
            {
                Logger.Log("Accepting New Connection", LogType.Debug);
                new Player(listen.EndAccept(result));

                listen.BeginAccept(new AsyncCallback(Accept), null);
            }
            catch (SocketException e)
            {
                Logger.Log(e.Message, LogType.ErrorMessage);
            }
            catch (Exception e)
            {
                Logger.Log(e.Message, LogType.ErrorMessage);
            }
        }