Want more features on Pastebin? Sign Up, it's FREE!
Guest

ModifiedAsyncSocketSession

By: a guest on Apr 27th, 2012  |  syntax: C#  |  size: 1.16 KB  |  views: 4  |  expires: Never
download  |  raw  |  embed  |  report abuse  |  print
Text below is selected. Please press Ctrl+C to copy to your clipboard. (⌘+C on Mac)
  1.             while (bytesTransferred > 0)
  2.             {
  3.                 int left;
  4.                 int offsetAcc = offset;
  5.                 TCommandInfo commandInfo;
  6.  
  7.                 commandInfo = FindCommand(e.Buffer, offset, bytesTransferred, true, out left);
  8.                 offsetAcc = offset + (bytesTransferred - left);
  9.                 while(left > 0)
  10.                 {
  11.                     commandInfo = FindCommand(e.Buffer, offsetAcc, left, true, out left);
  12.                     offsetAcc = offset + (bytesTransferred - left);
  13.                 }
  14.                
  15.                 if (IsClosed)
  16.                     return;
  17.  
  18.                 if (commandInfo == null)
  19.                     break;
  20.  
  21.                 try
  22.                 {
  23.                     ExecuteCommand(commandInfo);
  24.                 }
  25.                 catch (Exception exc)
  26.                 {
  27.                     AppServer.Logger.LogError(this, exc);
  28.                     HandleExceptionalError(exc);
  29.                 }
  30.  
  31.                 if (left <= 0)
  32.                     break;
  33.  
  34.                 bytesTransferred = left;
  35.                 offset = e.Offset + e.BytesTransferred - left;
  36.             }
clone this paste RAW Paste Data