Dobbiamo spesso generare il collegamento dello zoccolo di a (cliente) in Java ma non vogliamo aspettare indefinitamente il collegamento per aprirci. Abbiamo bisogno di un senso ai collegamenti dello zoccolo di prespegnimento. Due soluzioni e codice suggerito.

Precedentemente l'unico senso era di generare lo zoccolo in un filetto. Ed allora uccida il filetto se stia funzionando oltre una scadenza della soglia. Ci� ha avuta due problemi. Primi Thread.kill o Thread.suspend sono metodi disapprovati e a ragione. La loro disponibilit� non pu� essere accertata nelle versioni future di Java. Secondariamente il processo era impacciato dire i minimo. Ora abbiamo un migliore metodo dal JDK 1.4.

il cket di java.net.So sostiene il prespegnimento da JDK1.4 in avanti. Ci� che segue � un codice del campione per permettere al prespegnimento dello zoccolo in Java. In questo campione 500 millisecondi � scelto come valore di prespegnimento.

// apre uno zoccolo senza alcuni parametri. Non binded o non collegato stato
Calzino dello zoccolo = nuovo zoccolo ();

Legatura di // ad un orificio effimero locale
sock.bind (posizione di segnale minimo);

// si collega a google.com su orificio 80 con un prespegnimento di 500 millisecondi
sock.connect (nuovo InetSocketAddress (www.google.com, 80), 500);

// il vostro codice va qui

Fine di // lo zoccolo.
sock.close ();