anchor.diff:  
   end;
   
  -procedure TDiocpTcpClient.DoAutoReconnect(pvASyncWorker:TASyncWorker);
  +procedure TDiocpTcpClient.DoAutoReconnect(pvFileWritter: TSingleFileWriter;
  +    pvASyncWorker:TASyncWorker);
   var
     i: Integer;
     lvContext:TIocpRemoteContext;
  
positive.code: begin
    if tick_diff(FAutoConnectTick, GetTickCount) > 5000 then
    begin
      if not self.DisableAutoConnect then
      begin
        DoAutoReconnect(pvASyncWorker);
      end;
      DoASyncCycle(pvASyncWorker);
      FAutoConnectTick := GetTickCount;
    end;
  end;
  
  
negative.code:       for i := 0 to FList.Count - 1 do
        begin
          if pvASyncWorker.Terminated then Break;
          try
            lvContext := TIocpRemoteContext(FList[i]);
            lvContext.DoBeforeReconnect(vAllow);
            if vAllow then
            begin
              lvContext.CheckDoReConnect;
            end;
          except
            on e:Exception do
            begin
              pvFileWritter.LogMessage('DoAutoReconnect쳣:%s', [e.Message]);
            end;
          end;
        end;
      finally
  