这是在用C:
编写的程序中收到的struct cliprobe_data {
unsigned char Apmac[6];
unsigned short int Vendorid;
unsigned short int Reserved1;
unsigned char Bssid[6];
unsigned char Radiotype;
unsigned char Channel;
unsigned char Associated;
unsigned char Messagetype;
char Timestamp[14];
unsigned short int Reserved2;
unsigned char Mutype;
unsigned short int Reserved3;
char Rssi;
unsigned short int Reserved4;
unsigned char Noisefloor;
unsigned short int Reserved5;
unsigned char Datarate;
unsigned char MPDUflags;
unsigned char Mumac[6];
unsigned short int Framecontrol;
unsigned short int Sequencecontrol;
unsigned short int Reserved6;
};
如何用Java发送:
DatagramPacket dpaket = (DatagramPacket) msg;
ByteBuf bbBuf = dpaket.copy().content();
byte[] byfs = new byte[bbBuf.readableBytes()];
bbBuf.readBytes(byfs);
System.out.println(new String(byfs, "UTF-8"));
接收数据错误:
我想从c获取struct
数据。有什么建议吗?