title: Broadcast like UDP with the reliability of TCP
body: <p>I'm working on a .net solution that is run completely inside a single network. When users make a change to the system, I want to launch an announcement and have everyone else hear it and act accordingly.  Is there a way that we can broadcast out messages like this (like UDP will let you do) while keeping guaranteed delivery (like TCP)?</p>
  
  <p>This is on a small network (30ish clients), if that would make a difference.</p>