A menudo nosotros necesidad a crear un ( clienta) cuenca conexi�n en java pero no queremos a espera indeterminadamente por lo conexi�n a abierto. Nosotros necesidad un camino a tiempo cuenca conexiones. Dos soluciones y recomendado c�digo.

Anteriormente el �nico camino estado a crear el cuenca en un Hilo. Y despu�s matar el hilo si est� consecutivamente m�s all� de un umbral limitaci�n de tiempo. Esto tenido dos problemas. Primero Thread.kill o Thread.suspend est� desaprobar m�todos y con bueno raz�n. Su disponibilidad ca��n estar asegurar en futuro versiones de Java. En segundo lugar el proceso de estado patoso decir lo menos. Ahora tenemos un mejor m�todo desde JDK 1.4.

java.net.Socket apoyos tiempo desde JDK1.4 adelante. El partidarias es un muestra c�digo a capacitar cuenca tiempo en Java. En este muestra 500 milisegundos es escogido como tiempo valor.

Abierto un cuenca sin cualquier par�metros. �l no tiene estado taller de encuadernaci�n o ligado
Cuenca calcet�n = nuevo Cuenca();

Atar a un local ef�mera puerto
sock.bindnull();

Relacionar a google.com en puerto 80 con un tiempo de 500 milisegundos
sock.connectnew( InetSocketAddresswww.google.com("", 80), 500);

Su c�digo goes aqu�

Cerca el cuenca.
sock.close();