private void MasterClient_OnDisconnect(MasterClient client)
{
// Remove client, and call OnUpdate Event
try
{
// Release this stream's AsyncEventArgs to the object pool
base.Release(client.Stream);
// Remove client from online list
if (Clients.TryRemove(client.ConnectionId, out client) && !client.Disposed)
client.Dispose();
}
catch (Exception e)
{
Program.ErrorLog.Write("An Error occured at [MasterServer.OnDisconnect] : Generating Exception Log");
ExceptionHandler.GenerateExceptionLog(e);
}
}