2、其次就时在进行tcp协议的时候,能够解决粘包现象,简单理解就是,tcp协议在网络传输较快,会导致粘包现象。而struct模块相当于在传输字节的过程当中有一个约定,分为报头和报文,报头来约束后面报文的格式。
pack(fmt, v1, v2, ...)fmt 将值 v1, v2打包成字节对象pack_into(fmt, buf, offset, v1, v2, ...)fmt 将值 v1, v2打包成字节对象并写入缓冲区unpack(fmt, buf)calcsize() 所示。unpack_from(fmt, buf, offset=0)calcsize() 所示iter_unpack(fmt, buf)calcsize()所示。calcsize(fmt)
原文:https://www.cnblogs.com/0523zw/p/12317261.html