lua mysql发包_如何发包

该楼层疑似违规已被系统折叠 隐藏此楼查看此楼

先看2个例子

function OpenMailRecievedWindow() --confirmed Recieevd Mail list window!

---- d0 64 00 抓包数据

kkk = PacketBuilder();

kkk:AppendInt(0xD0,1);-----

kkk:AppendInt(100,2);

SendPacket(kkk);

end; --- 这个是别人写好的函数

-----------------------------------------------------

function TradeFortunePocket(id)

-- B0

-- 92 03 00 00

-- 01 00 00 00 -- 1/3/5/7 (1 = stage2, 3 = stage3, 5 = stage4, 7 = stage5)

-- 01 00 00 00

-- 00 00 00 00 00 00 00 00

-- 00 00 00 00

-- 00 00

-- FE FF 00 00

-- 00 00 00 00 00 00 00 00

-- 00 00 00 00

local packet = PacketBuilder();

packet:AppendInt(0xB0, 1);

packet:AppendInt(0x392, 4);

packet:AppendInt(id, 4);

packet:AppendInt(0x01, 4);

packet:AppendInt(0x00, 8);

packet:AppendInt(0x00, 4);

packet:AppendInt(0x00, 2);

packet:AppendInt(0xFFFE, 4);

packet:AppendInt(0x00, 8);

packet:AppendInt(0x00, 4);

SendPacket(packet);

end; --- 这个是别人写好的函数

那么 最后我抓的这个包 是这样的 d0 0f 01 09 00

不知道该怎么发送这个包来实现这个动作, 对这个有点一知半解. 发送的数据怎么来区分换行 还有 发送数据里后边那个数 1,2,4,8 是什么 意思 应该是类型 1是 16进制 2是十进制 那么4和8呢 ?

那里有这个方面的教程 麻烦分享下 十分感谢了 哪怕是付费的 不太贵就可以! 欢迎各位大神解答! 谢谢了

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值