This is kind of a mix of a programming and networking question.

If I have a machine (A) listening on a UDP socket and then 10 other machines send to A to that socket, is it possible for the data A receives to be an interleaved mess of what the other 10 machines sent?

For example, if each one of those 10 machines send a 1KB stream, at the same time, and A is waiting to receive a since 1KB buffer at a time, is it possible that the buffer could contain a mix of data from all 10 machine?