Originally Posted by
Bakaras
E' un problema tipico di Windows; in sintesi in Windows quando un processo si " prende" una porta ( random ) locale, la stessa non può essere utilizzata da un altro processo se non dopo un tempo T che se non ricordo male di default è fissato a un paio di minuti, puoi abbassarlo fino a un limite minimo di 30 secondi .
Mi sembra strano comunque che le tue connessioni coprano tutto il range delle porte locali consentito; fai questa prova, quando ti dà quell'avviso da CMD digita netstat -a , e controlla se hai molte porte in TIME_WAIT ( se non ricordo male )
edit.
corretto Waiting con TIME_WAIT