IdTCPClient发送与接收二进制数据
这样子不行啊。
byte SendData[20]={0x20,0x00,0x7b,0x00,0x00};
IdTCPClient1->IOHandler->Write(SendData,sizeof(SendData),0);
[解决办法]
是TCP喽,看错了,用下面这个可以
char Buf[100];
int gs=5;
Buf[0]=0x20;
Buf[1]=0x00;
Buf[2]=0x7b;
Buf[3]=0x00;
Buf[4]=0x00;
ClientSocket1->Socket->SendBuf(Buf,gs);