Julio Di Egidio scriveva il 06/06/2013 :
Grazie, letto, interessante.
Nel mio caso ho visto che il rallentamento era dovuto alla serie di
chiamate nell'evento callback di ricezione nella classe asincrona che
ho creato.
Il metodo shutdown - opportunamente configurato - chiude il socket dopo
aver "smaltito" tutti i messaggi in invio/ricezione, quindi richiama
immediatamente il metodo asincrono di ricezione.
Nel mio caso, per mala progettazione, entrava in loop e quindi in
timeout.
Ho evitato il loop effettuando un test sullo stato della connessione e
comportandomi di conseguenza.
Grazie, ciao. Stefano.