假设我有一个套接字连接,另一方的第三方监听器希望看到数据以非常结构化的方式流动.例如,它查找一个表示正在发送的消息类型的无符号字节,后跟一个表示消息长度的无符号整数,然后是另一个无符号字节,它实际上是一个有一些标志设置或未设置等的字段. .
我怎么能在python中这样做?我只是想知道如何可靠地生成这些数据,并确保我正确发送它(即我实际上发送的是无符号字节,而不是说有符号整数或更糟糕的字符串).
使用struct模块构建一个缓冲区并编写它.