title: How to reduce UDP sendto delay in Linux?
body: <p>We are streaming udp packets from a Linux PC over 10Gb Ethernet at high data rate. We are coding in C++.</p>
  
  <p>When we call sendto() to send a udp packet, are there any optimisations we can make regarding the actual latency of transmission, i.e. how quickly the packet actually gets sent?</p>
  
  <p>Does the concept of flushing apply to a UDP send buffer, or are UDP packets always sent immediately?</p>