Dans ce cas-ci, le ęr fil de temporisateur crée le ServerSocket et ce ne pourrait pas être des ordures rassemblées quand la 2ème course de fil de temporisateur ; c'est pourquoi vous obtenez l'exception de grippage.
Vous pouvez obtenir sur quel port la douille écoute en employant la méthode de getLocalPort ().