void SendChars (char cMessage, char * pcData, int nSize)

ConcurrencyrsSequentialConcurrencyVisibilityrsProtected

Code
const int nWriteSize = sizeof(unsigned long) + 1 + nSize;
char *dataBuffer = new char[nWriteSize];

long lSize = (unsigned long)nSize;
RTMemoryUtil::memcpy(dataBuffer, &lSize, sizeof(unsigned long));
dataBuffer[sizeof(unsigned long)] = cMessage;
RTMemoryUtil::memcpy(dataBuffer + sizeof(unsigned long) + 1, pcData, nSize);

c_socket.write(dataBuffer, nWriteSize);
delete [] dataBuffer;


Parameter cMessage

Parameter pcData

Parameter nSize