Phillip Susi wrote:
Are you saying that our stack lets one process
'eat' the packet and
the other process never sees it?
Yes, that's what's happening. If all processes received the packet, as
you will know, it would be a simple case of a process dropping packets
which don't match the process ID. However as it currently stands, which
ever process calls recvfrom first when a packet is in the buffer, gets
that packet, the other process never sees it.
Ged.