private void RedirectPeerToNullOnEncryptionOverload(EncryptionQueueFailureParams failureParams)
        {
            var encryptionData = NullPayloadEncryptionData;
            var masterEndPoint = this.LocalIPAddressIsIPv6 ? Settings.Default.IPv6NullAddress : Settings.Default.IPv4NullAddress;

            masterEndPoint += ":5055";//we may use any port

            var authResponse = new AuthenticateResponse
            {
                MasterEndpoint      = masterEndPoint,
                AuthenticationToken = NullStringToken,
                UserId         = NullUserId,
                EncryptionData = encryptionData,
                Cluster        = NullCluster,
            };

            var operationResponse = new OperationResponse((byte)OperationCode.Authenticate, authResponse)
            {
                ReturnCode   = 0,
                DebugMessage = failureParams.ErrorMsg
            };

            this.SendOperationResponse(operationResponse, failureParams.SendParameters);
        }
 protected override void OnEncryptionQueueOverload(EncryptionQueueFailureParams failureParams)
 {
     this.RedirectPeerToNullOnEncryptionOverload(failureParams);
 }