title: Is a message queue for incoming/outgoing messages needed?
body: <p>The state of affairs: A GUI program, implemented in Java or C#, communicates with a low-one-digit-range number of devices via TCP/IP. Connections are GUI&lt;--&gt;Device only, never Device&lt;---&gt;Device.</p>
  <p>Network traffic tends to be low, but the devices tend to send their messages in a somewhat synchronized manner.</p>
  <p>The GUI takes a message, reads it and updates a simple graphic representation of the data. Its CPU usage hovers around 5%.</p>
  <p>Although we've yet to see any networking problems, we're thinking of adding send and recieve queues in the GUI program.</p>
  <p>Is this ...</p>
  <ul>
  <li>entirely nonsensical?</li>
  <li>well-advised?</li>
  <li>urgently needed?</li>
  </ul>