Per ogni client che si collega devi fare un

new Thread

e non semplicemente uno Start dell'unico thread creato in precedenza.