|
50精币
有谁用过这个支持库,我想用ESP8266上传数据,可是在他的例程里面设置的数据包格试是"整数型包头+整数型数据长度+用户数据"一起发送的
可是ESP8266发送数据是须要先把整数型数据转换成cahr数组才能发送,有谁能帮我改下
下面是例程的部份代吗,
,[e=0].版本 2
.支持库 HP-Socket
.支持库 spec
.子程序 客户进入, 整数型, , 客户进入
.参数 客户ID, 整数型
.参数 客户标识, 整数型
.局部变量 IP地址, 文本型
.局部变量 pExtra, 整数型
服务器.取客户IP端口 (客户ID, IP地址, )
pExtra = 申请内存 (12, 真)
WriteDword (pExtra, 1) ' isheader
WriteDword (pExtra + 4, 8) ' bodyleb
WriteDword (pExtra + 8, 0) ' packetID
服务器.置客户附加数据 (客户ID, pExtra) ' 设置附加数据
LogMsg (“ > [客户进入] -> 客户ID:” + 到文本 (客户ID) + “ -> PASS(” + IP地址 + “;” + 到文本 (客户标识) + “)”)
返回 (0)
.版本 2
.子程序 WriteDword
.参数 ptr, 整数型
.参数 val, 整数型
置入代码 ({ 80, 82, 139, 149, 12, 0, 0, 0, 139, 133, 8, 0, 0, 0, 137, 16, 90, 88 })
' push eax
' push edx
' mov edx , dword ptr [ebp+0000000Ch]
' mov eax , dword ptr [ebp+00000008h]
' mov dword ptr [eax] , edx
' pop edx
' pop eax
付件里面有支持库和完整的例程 |
|