Устал из-за этой проблемы. Я пробовал все, чтобы сделать эту базовую c вещь, но безуспешно!
Вот что я пытаюсь сделать:
unsigned char info[] = {0x01, 0x02, 0x03, 0x68, 0x69, 0x04 };
send(my_socket, (char*)info, sizeof(info), 0);
Здесь все работает нормально, как вы можете см.
0x68 0x69 = hi
Я пытаюсь создать настраиваемую строку между (0x1,0x2,0x3) и (0x4), поэтому она должна быть такой:
// whatever length !
unsigned char USERNAME[] = { 0x68, 0x69, 0x68, 0x69, 0x68, 0x69 }
// I want merge username between the packets !
unsigned char info[] = {0x01, 0x02, 0x03, USERNAME, 0x04 };
кто-нибудь, пожалуйста?