2009-06-02 16 views
8

Ho bisogno di gestire connessioni socket TCP a esecuzione prolungata su un server esterno dalla mia applicazione Java. Sto cercando un buon pool di socket, quindi sarò in grado di riutilizzare le prese. Ci sono dei suggerimenti?Buono pool di socket client

risposta

6

Si potrebbe dare un'occhiata a costruire un pool di socket su Commons Pool.

+2

Anche se su questo, ma ho avuto brutta esperienza con esso in passato. Inoltre, il suo codice non è stato ottimizzato per Java 5/6 - nessuna Generics, nessuna raccolta simultanea, ecc. –

+1

Buon punto. Immagino che questo sia uno dei problemi con alcuni dei progetti commons - le collezioni sono un altro esempio. – Mark

+1

Dopo tutto, ci siamo andati. –

3

Koders.com ha un'implementazione here. Non posso garantire per la sua funzionalità, tuttavia, quindi è necessario eseguire alcuni test su di esso.