Changeset 3810 for trunk/gsdl/src/w32server/netio.cpp
- Timestamp:
- 2003-03-09T09:08:58+13:00 (21 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/gsdl/src/w32server/netio.cpp
r2353 r3810 333 333 } 334 334 335 int GetLine( char *OutStr, SOCKET ClientSocket, BYTE *IOBuffer, int IOBufferSize,335 int GetLine(text_t &OutStr, SOCKET ClientSocket, BYTE *IOBuffer, int IOBufferSize, 336 336 int &BufferIndex, int &DataInBuffer, int ThreadNum) { 337 338 int i;337 338 OutStr.clear(); 339 339 char CurChar; 340 340 341 i = 0;342 341 do { 343 342 if (BufferIndex == DataInBuffer) { //Need more data … … 352 351 BufferIndex++; 353 352 if ((CurChar != 10) && (CurChar != 13)) { 354 OutStr[i] = CurChar; 355 i++; 356 } 357 } while ((CurChar != 10) && (i < NETIO_MAX_LINE)); 358 if (i == NETIO_MAX_LINE) { 359 return -1; 360 } 361 362 OutStr[i] = 0; 353 OutStr.push_back(CurChar); 354 } 355 } while (CurChar != 10); 356 363 357 return 0; 364 358 }
Note:
See TracChangeset
for help on using the changeset viewer.