you while loop is only tending to the newConnection socket.
the sListen socket gets no CPU time.