title: Should I use socket or nio for a server with only several clients?
body: <p>I have a program, which read real-time socket data from a external source, and broadcast them to several clients as fast as it can. The data bandwidth from source is 200K, and the clients is less than 10. </p>
  
  <p>The server and clients are in an intranet, and gigabit ethernet card.</p>
  
  <p>Currently, I'm using mina 1.x, which is nio framework. But I found the performance is not as good as I expected.</p>
  
  <p>I'm thinking, is it correct to use nio for this application? (I heard nio is good for thousand s of clients)</p>
  
  <p>Does traditional socket have better performance than nio in this case?</p>