title: Will Netty be a good choice for a Server multiplexor implementation?
body: <p>Server would typically do the following:</p>
  
  <p>-Netty server receive clientX  bind on tcp port.(all very Simple text protocol).</p>
  
  <p>-Netty receive auth request.</p>
  
  <p>-Netty  will now create a channel group called clientX - inside this channel group it will create 4 tcp connections (one to each external server) perform auth's on servers for user and send back 1 ACK to clientX.</p>
  
  <p>-Receive next request from clientX it will route/relay message to connection1 within clientX's channel group.</p>
  
  <p>-Receive next message and route/relay request to connection2 within clientX's channel group.</p>
  
  <p>-Receive logout request, disconnect channel group, which in turn will disconnect all connections inside clientX's channel group.</p>
  
  <p>-Messages received from any of the external servers must be routed/relayed back to clientx (mux)</p>