anchor.diff:          end;
         end;
   
  -      FLastHelloReceivedTS:=TPlatform.GetTickCount;
  +      FLastHelloTS:=TPlatform.GetTickCount;
         FRandomWaitSecondsSendHello := (CT_NewLineSecondsAvg DIV 3) + Random(CT_NewLineSecondsAvg DIV 2);
   
         {$IFDEF HIGHLOG}TLog.NewLog(ltdebug,Classname,'Hello received: '+TPCOperationsComp.OperationBlockToText(FRemoteOperationBlock));{$ENDIF}
  
positive.code:   FIsWaitingForResponse := false;
    FClientBufferRead := TMemoryStream.Create;
    FNetLock := TPCCriticalSection.Create('TNetConnection_NetLock');
    FLastHelloReceivedTS := 0;
    FLastDataReceivedTS := 0;
    FLastDataSendedTS := 0;
    FRandomWaitSecondsSendHello := (CT_NewLineSecondsAvg DIV 3) + Random(CT_NewLineSecondsAvg DIV 2);
  
negative.code:     //
      Send(NetTranferType,CT_NetOp_Hello,0,request_id,data);
      Result := Client.Connected;
      FLastHelloTS := TPlatform.GetTickCount;
    finally
      data.Free;
    end;
  