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