我正在Qt中开发一个服务器,它将从客户端接收固定大小的数据包。虽然数据包大小仍然存在 对于特定序列,它们可以在序列之间变化。
例如: -
选择序列1时收到的数据包: -
pkt1kb,pkt1kb,pkt1kb,pkt1kb ....(所有都是1KB)。
选择序列2时收到的数据包: -
pkt2kb,pkt2kb,pkt2kb,pkt2kb ....(都是2KB大小)。
我目前的做法是: -
任何人都可以建议我如何阅读完整的数据包,以便区分两个不同的数据包。
注意: -
以前在类似的路线上讨论的问题也很少。但是,我的问题更具体,因为我正在工作 修复大小的数据包。
我无法控制客户端。