anchor.diff:            last_bytes_read := auxstream.size;
             if last_bytes_read>0 then begin
               FLastDataReceivedTS := TPlatform.GetTickCount;
  -            FRandomWaitSecondsSendHello := (CT_NewLineSecondsAvg DIV 3) + Random(CT_NewLineSecondsAvg DIV 5);
   
               FClientBufferRead.Position := FClientBufferRead.size; // Go to the end
               auxstream.Position := 0;
  
positive.code:                   CT_NetOp_GetBlockchainOperations : Begin
                      if HeaderData.header_type=ntp_request then begin
                        if TNetData.NetData.IpInfos.ReachesLimits(Client.RemoteHost,CT_NetTransferType[HeaderData.header_type],TNetData.OperationToText(HeaderData.operation),HeaderData.buffer_data_length,
                          TArray<TLimitLifetime>.Create(TLimitLifetime.Create(60,5,0))) then DisconnectInvalidClient(False,Format('Reached limit %s',[TNetData.OperationToText(HeaderData.operation)]))
                        else DoProcess_GetBlockchainOperations_Request(HeaderData,ReceiveDataBuffer)
                      end else TLog.NewLog(ltdebug,Classname,'Received old response of: '+TNetData.HeaderDataToText(HeaderData));
                    End;
  
negative.code:         ClientRemoteAddr);{$ENDIF}
        (Client as TBufferedNetTcpIpClient).WriteBufferToSend(Buffer);
        FLastDataSendedTS := TPlatform.GetTickCount;
      Finally
        FNetLock.Release;
      End;
  