最近在研究socket数据传输,数据包是自定义的,需要用到struct.pack对字节数据进行打包。其中一个数据包的数据结构是这样的
cType(1字节) |
msgId(1字节) |
appId(36字节字符串) |
imei(15字节字符串) |
import struct
cType = 0x00
msgId = 0x60
appId = '996da38d-a7be-4947-aa4c-f8208b5f4ade'
imei = '869858030720693'
data = struct.pack('bb36s15s', cType, msgId, appId, imei)
print(data)
print(len(data))<