DatagramSocket receive() question - buffered?

What happens if I keep sending UDP packets,via DatagramPacket send(), to a receiver that is not reading them via receive()?Do new packets that arrive overwrite packets which have not been read yet or are they buffered in some fifo (until some overflow limit occurs)?
[280 byte] By [Skreltona] at [2007-10-3 1:16:24]
# 1
Each DatagramSocket has a socket receive buffer whose size can be controlled. Incoming datagrams are queued in there until it is full, after which they are dropped.
ejpa at 2007-7-14 18:13:36 > top of Java-index,Archived Forums,Socket Programming...
# 2
Thanks for the reply.Just to confirm this, by "dropped" I assume you mean that incoming packets are not put into the queue, or do you mean that packets in the queue (the oldest ones) are dropped out?
Skreltona at 2007-7-14 18:13:36 > top of Java-index,Archived Forums,Socket Programming...
# 3
Existing receive buffer contents are always preserved until read; new datagrams that can't be appended to the receive buffer are dropped.
ejpa at 2007-7-14 18:13:36 > top of Java-index,Archived Forums,Socket Programming...