UDP 发送的帧内部定界符,由相同的定界符分割

Delimiter inside frame being sent by UDP, split by the same delimiter

请建议一种处理定界符的方法,比如 |||在作为由 ||| 分隔的帧的一部分发送的文件中。

frame_data= str(SN)+"|||"+str(flag[1])+"|||"+filepiece

如果 |||已经存在于文件中(二进制数据)。请提出处理方法。我正在使用 Python3。谢谢

使用随机生成的分隔符,比方说 128 位。碰撞概率极低

或者,您可以使用长度有效载荷编码。由于 UDP 帧的内容不多,您可以使用长度为 N 的 2 个字节,然后是 N 个字节的有效负载。