struct EZPacketInfo
{
unsigned char cPacketType;
unsigned char cPacketLen[1];
unsigned char cUnknow[3];
unsigned char cUnknow1;
unsigned char cUsernick[15];//the nickname of a user, get it from EZPlayerInfo[ThrID]
unsigned short sUnknow2;
unsigned short sEQM[9];
unsigned char cLevel;
unsigned int iUnknow3;
unsigned short cWinLose[5];
unsigned int cRubyMix;
unsigned int cStreetMix;
unsigned int cClubMix;
unsigned short cMaxCombo;
unsigned char cUnknow4[7];
unsigned int cCoin;
unsigned int cCash;
unsigned char cKeyBoard[7];
}EZPacketCharInfo PakCharInfo={0};
PakCharInfo.cUnknow1=0xff;
PakCharInfo.sUnknow2=0xffff;
char *tmpsend2 = (char *)&PakCharInfo;
int cb = send(acceptSockArray[wnsid].acceptSock,tmpsend2,sizeof(PakCharInfo),0);发送出去后,数据不对...怎么解决?发送的数据:
00 00 00 00 00 FF 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 FF FF 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
正确的数据:
00 00 00 00 00 00 FF 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 FF FF 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 浮云死了 - -;;  =.= 没太多分了.. - -;; 只有5分,笑纳 - -;;