誰能給我一個C++builder 2010 tcp協議資料傳輸封包crc32校驗的實體啊?
這個是包頭的結構:
#pragma pack(push, 1)
typedef struct tagLDMSG{
WORD wCommand; //命令
DWORD dwSize; //資料長度
} LDMSG;
#pragma pack(pop)
這個是擴展通信協議格式
#pragma pack(push, 1)
struct LDMSG_EXT
{
LDMSG header;
DWORD crc32; //buff的crc校驗
DWORD checkSum; //wCommand~crc32 的校驗和
char bson[1]; //bson物件,包內容占位符
}
#pragma pack(pop)
擴展包bson結構
{
type:string //資料內容
data:bson //資料內容,可選
}
這個是怎么打包然后怎么用crc校驗啊?跪求實體,有的請發送[email protected],先謝謝各位前輩大蝦了。
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/125591.html
標籤:網絡及通訊開發
上一篇:vs2005編譯錯誤提示
下一篇:c++學習
