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