Changeset 15 in cheroxy for trunk/src/main.cpp
- Timestamp:
- 10/24/12 11:23:10 (12 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/main.cpp
r14 r15 121 121 int aResult = 0; 122 122 int aReceivedSize = 0; 123 int aSentSize = 0;124 123 125 124 const unsigned int aBufferSize = 1024 * 64; … … 165 164 166 165 /* BROWSER ?--- waiting --- [PROXY] --- request ---> SERVER */ 167 a SentSize= aWebServer.Send (aBuffer, aReceivedSize);168 if (a SentSize!= aReceivedSize)166 aResult = aWebServer.Send (aBuffer, aReceivedSize); 167 if (aResult != aReceivedSize) 169 168 { 170 169 CRX_PRINT_ERROR (aResult, "failed to send to server (" << CRX_ERROR () << ")"); … … 177 176 memset (aBuffer, 0x00, aBufferSize); 178 177 179 aRe ceivedSize= aWebServer.Receive (aBuffer, aBufferSize);180 if (aRe ceivedSize< 0)181 { 182 CRX_PRINT_ERROR (aRe ceivedSize, "failed to receive (" << CRX_ERROR () << ")");178 aResult = aWebServer.Receive (aBuffer, aBufferSize); 179 if (aResult < 0) 180 { 181 CRX_PRINT_ERROR (aResult, "failed to receive (" << CRX_ERROR () << ")"); 183 182 break; 184 183 } 185 else if (aReceivedSize == 0) 186 { 187 aResult = 0; 184 else if (aResult == 0) 185 { 188 186 break; 189 187 } 190 191 aSentSize = aWebBrowser.Send (aBuffer, aReceivedSize); 192 if (aSentSize != aReceivedSize) 193 { 194 CRX_PRINT_ERROR (aSentSize, "failed to send (" << CRX_ERROR () << ")"); 188 aReceivedSize = aResult; 189 190 aResult = aWebBrowser.Send (aBuffer, aReceivedSize); 191 if (aResult != aReceivedSize) 192 { 193 CRX_PRINT_ERROR (aResult, "failed to send (" << CRX_ERROR () << ")"); 195 194 break; 196 195 }
Note:
See TracChangeset
for help on using the changeset viewer.