socket 发送16进制数据的问题
hxyno 2007-12-22 09:37:54 我要用socket发送一些16进制数据:
02 00 03 00 02 ff ff 00 00 00 27
请问我这样做是否正确
char strBuf[11];
memset(strBuf,0,sizeof(strBuf));
strBuf[0]=0x02;
strBuf[1]=0x00;
strBuf[2]=0x03;
strBuf[3]=0x00;
strBuf[4]=0x22;
strBuf[5]=0xFF;//
strBuf[6]=0xFF;//
strBuf[7]=0x00;
strBuf[8]=0x00;
strBuf[9]=0x00;
strBuf[10]=0x27;
send(sockClient,strBuf,strlen(strBuf)+1,0);