// package
char buffer[260];
char data[256] = {0x68,0x04,0x43,0x00,0x00,0x00};
int len = 6;
memcpy(buffer, &len, sizeof(len));
memcpy(buffer + sizeof(len), data, len);
// depackage
// char buffer[260];
char data[256] = {0};
int len;
memcpy(&len, buffer, sizeof(len));
memcpy(data, buffer + sizeof(len), len);
for (int i=0;i < len;i++)
{
cout << int(data[i]) << endl;;
}