如何更改接收到的UDP消息的顺序以进行测试

如何更改接收到的UDP消息的顺序以进行测试,udp,integration,Udp,Integration,我要求客户端向服务器发送UDP数据包,服务器需要容忍UDP数据包的交错顺序。也就是说,P1、P2的UDP报文发送顺序可以按P2、P1的顺序处理,正确性要保证 现在的问题是测试。在集成客户机和服务器时,如何测试这种无序场景 对于客户端或服务器的单元测试,我可以模拟任何顺序,没有问题。但是,当进行集成测试时,我想我需要一些可以更改UDP数据包顺序的工具,但到目前为止,我还没有找到一个声称能够做到这一点的工具。在Linux上,您可以尝试使用tc-更多信息@venkatc看起来很棒。非常感谢。顺便问一下

我要求客户端向服务器发送UDP数据包,服务器需要容忍UDP数据包的交错顺序。也就是说,P1、P2的UDP报文发送顺序可以按P2、P1的顺序处理,正确性要保证

现在的问题是测试。在集成客户机和服务器时,如何测试这种无序场景


对于客户端或服务器的单元测试,我可以模拟任何顺序,没有问题。但是,当进行集成测试时,我想我需要一些可以更改UDP数据包顺序的工具,但到目前为止,我还没有找到一个声称能够做到这一点的工具。

在Linux上,您可以尝试使用tc-更多信息@venkatc看起来很棒。非常感谢。顺便问一下,你知道Windows是否也有类似的功能吗?我的应用程序是OSS和谷歌的目标,如果它适合你,谷歌建议你可以做工作检查