hedgewars/uIO.pas
changeset 8498 eecadca7db50
parent 8472 da6b569ac930
child 8543 b7f07363ee92
equal deleted inserted replaced
8497:c5605c6f5bb3 8498:eecadca7db50
   142                   ParseCommand('campvar ' + copy(s, 3, length(s) - 2), true);
   142                   ParseCommand('campvar ' + copy(s, 3, length(s) - 2), true);
   143           end
   143           end
   144      else
   144      else
   145      loTicks:= SDLNet_Read16(@s[byte(s[0]) - 1]);
   145      loTicks:= SDLNet_Read16(@s[byte(s[0]) - 1]);
   146      AddCmd(loTicks, s);
   146      AddCmd(loTicks, s);
   147      AddFileLog('[IPC in] '+s[1]+' ticks '+IntToStr(lastcmd^.loTime));
   147      AddFileLog('[IPC in] ' + sanitizeCharForLog(s[1]) + ' ticks ' + IntToStr(lastcmd^.loTime));
   148      end
   148      end
   149 end;
   149 end;
   150 
   150 
   151 procedure IPCCheckSock;
   151 procedure IPCCheckSock;
   152 var i: LongInt;
   152 var i: LongInt;
   237     begin
   237     begin
   238     if s[0] > #251 then
   238     if s[0] > #251 then
   239         s[0]:= #251;
   239         s[0]:= #251;
   240         
   240         
   241     SDLNet_Write16(GameTicks, @s[Succ(byte(s[0]))]);
   241     SDLNet_Write16(GameTicks, @s[Succ(byte(s[0]))]);
   242     AddFileLog('[IPC out] '+ s[1]);
   242     
       
   243     AddFileLog('[IPC out] '+ sanitizeCharForLog(s[1]));
   243     inc(s[0], 2);
   244     inc(s[0], 2);
   244     
   245     
   245     if isSyncedCommand(s[1]) then
   246     if isSyncedCommand(s[1]) then
   246         begin
   247         begin
   247         if sendBuffer.count + byte(s[0]) >= cSendBufferSize then
   248         if sendBuffer.count + byte(s[0]) >= cSendBufferSize then