Staram się wysłać tablicę znaków poprzez TCP Indy w postaci:
dane[0]=0x21;
dane[1]=0x89;
dane[2]=0x01;
dane[3]=0x49;
dane[4]=0x50;
dane[5]=0x36;
dane[6]=0x0A;
IdTCPClient1->Socket->Write(dane);
Wszystko było by OK, lecz zamiast 0x89 wysyła mi "3F" (? w ASCII). Ogólnie wszystko powyżej dec 128 wysyła jako 3F. Rozwiązaniem byłoby zadeklarowanie unsigned char zamiast char, ale TCPClient nie chce wysyłać unsigned. Jak mogę w prosty sposób rozwiązać ten problem?
Dzięki wielkie za wszelką pomoc.