title: voice chat using java with two way communication and low delay
body: <p>I want to implement a voice chat application using java , i can capture audio and playback, but i want to know how i can do this in a way that client "A" can listen when client "b" is saying something with very low delay .. 
  usually in my program client "A" starts recording and when it clicks on stop recording, then client "B" can listen.
  I don't want anyone to write code for me, I just need guidance ..</p>
  
  <p>what i have done
  <code>
  get input#
  stop recording#
  send it to other client#
  that client can now listen audio
  </code>
  Thanks  </p>