I have implemented a UDP based embedded system that receives JAUS (Joint Autonomous Unmanned Systems protocol) messages in a robot. My question is:
Does the Linux IP stack queue incoming UDP messages or must I read the message to clear the buffer before another message is sent to keep from losing messages? If some number of datagrams are queued then what is the default queue size/limit? Is there a way to change it?