private static bool AcceptClient(Connection client) { if (client.SslCertificates.RemotePolicyErrors != SslPolicyErrors.None) { return(false); } if (!PermissionManager.Authorize(client)) { return(false); } VerifyQueue.NewClient(); SendQueue.NewClient(); UnzipQueue.NewClient(); //targetDict.TryAdd(client.Identifier, client); //client.Data["Role"] = type.ToString(); return(true); }