What I mean is whether or not there is an algorithm which can make it possible to tell, when comparing two UDP packets, which one of them was sent first?
I would need to implement this in C# using libraries such as these: System.Net.Sockets and System.Net.
Also the answer to this question helps me build a reliable UDP protocol (that is the final goal I am trying to achieve, so if anyone knows a good optimized implementation of reliable UDP that would also solve my problem).