All pastes #266748 Raw Edit

Something

public text v1 · immutable
·published 2006-12-04 10:06 UTC
rendered paste body
	char * strResultBuffer = NULL;
	int bytesRecv = 0;
	unsigned int iByteCount = 0;
	while(bytesRecv != SOCKET_ERROR) {
		bytesRecv = 0;
		bytesRecv = recv(theSocket, &cByte, 1, 0);
		strResultBuffer = (char*)realloc(strResultBuffer, iByteCount+1);

		if(cByte == '\r')
			continue;

		if(cByte == '\n') {
			strResultBuffer[iByteCount] = '\0';
			printf("!%s!\n\n", strResultBuffer);
			memset(strResultBuffer, 0, iByteCount);
			continue;
		}

		strResultBuffer[iByteCount] = cByte;
		iByteCount++;
	}