Souvent nous devons cr�er le raccordement de douille d'a (client) dans Java mais nous ne voulons pas attendre ind�finiment le raccordement pour nous ouvrir. Nous avons besoin d'une mani�re aux raccordements de douille de temps mort. Deux solutions et code recommand�.

Pr�c�demment la seule mani�re �tait de cr�er la douille dans un fil. Et tuez alors le fil s'il fonctionne au del� d'un d�lai de seuil. Ceci a eu deux probl�mes. Premiers Thread.kill ou Thread.suspend sont des m�thodes d�sapprouv�es et pour cause. Leur disponibilit� ne peut pas �tre assur�e dans de futures versions de Java. Deuxi�mement le processus �tait maladroit pour ne pas dire plus. Maintenant nous avons une meilleure m�thode depuis JDK 1.4.

le cket de java.net.So soutient le temps mort de JDK1.4 en avant. Ce qui suit est un code d'�chantillon pour permettre le temps mort de douille dans Java. Dans cet �chantillon 500 millisecondes est choisies comme valeur du d�passement de dur�e.

// n'ouvrent une douille sans aucun param�tre. Elle pas binded ou n'a pas �t� reli�e
Chaussette de douille = nouvelle douille () ;

Grippage de // � un port �ph�m�re local
sock.bind (nulle) ;

// se relient � google.com sur le port 80 � un temps mort de 500 millisecondes
sock.connect (nouvel InetSocketAddress (��www.google.com��, 80), 500) ;

// votre code va ici

Fin de // la douille.
sock.close () ;