August 2
LLa libreria standard del linguaggio di programmazione Java include una serie di funzioni che integrano le attività che in precedenza richiedevano un importo oneroso di ingegneria del software nella sua struttura di base. Tra queste funzioni sono quelle che stabiliscono connessioni socket di rete ad altri computer e server. Una varietà di problemi potrebbe causare queste connessioni devono essere esclusi. Se si vuole fare programmi Java di qualità, è necessario codificare correttamente l'applicazione per gestire le connessioni rifiutati senza schiantarsi il programma.
1 Iniziare la sezione del programma che creerà una connessione socket scrivendo una funzione di "provare", che conterrà il codice che crea la connessione. Creare la funzione scrivendo "try {
your_connection_code
} "
2 Aggiungere il codice per connettersi alla macchina o server di destinazione tra le parentesi che delimitano la funzione "provare".
3 Aggiungere una funzione "catturare" subito dopo la staffa della funzione di "provare" la chiusura. Il codice dovrebbe essere simile a questo:
"provare {
your_connection_code
} Catch (Exception e) {
catch_function_code
} "
La funzione di "catturare" si impegnerà se la connessione la funzione "provare" cerca di stabilire è rifiutata.
4 Scrivete quello che volete che il vostro programma di fare nel caso in cui la connessione viene rifiutata tra le parentesi della funzione "catturare". Catturando e trattare l'eccezione di un errore di connessione getta, il programma può continuare a funzionare invece di precipitare sul posto.