|
|||||||
|
|
|
![]() |
|
|
Strumenti |
|
|
#1 |
|
Member
Iscritto dal: Oct 2009
Messaggi: 30
|
[java]socket bloccante
ciao a tutti, mi chiedevo se è possibile effettuare una chiamata
Socket("IP",port) bloccante, nel senso che se il server non ha ancora creato la ServerSocket il client prova a connettersi con la chiamata Socket("IP",port) finche il server non risponde. grazie |
|
|
|
|
|
#2 |
|
Senior Member
Iscritto dal: Mar 2007
Messaggi: 7863
|
utilizzi un ciclo, catturando (e sostanzialmente ignorando) l' eccezione che viene sollevata.
|
|
|
|
|
|
#3 | |
|
Member
Iscritto dal: Oct 2009
Messaggi: 30
|
Quote:
s = new Socket("localhost",2222); } catch (UnknownHostException e) { // TODO Auto-generated catch block e.printStackTrace(); } catch (IOException e) { // TODO Auto-generated catch block e.printStackTrace(); } |
|
|
|
|
|
|
#4 |
|
Senior Member
Iscritto dal: Mar 2007
Messaggi: 7863
|
all' interno di un while, settando correttamente la condizione di uscita
|
|
|
|
|
|
#5 | |
|
Member
Iscritto dal: Oct 2009
Messaggi: 30
|
Quote:
try { s = new Socket("localhost",2222); } catch (UnknownHostException e) { e.printStackTrace(); } catch (IOException e) { e.printStackTrace(); } EDIT: scusate mi è scappato il post precedente, non mene ero accorto |
|
|
|
|
|
|
#6 |
|
Member
Iscritto dal: Oct 2009
Messaggi: 30
|
risolto, ho usato un flag boolean
grazie per i consigli |
|
|
|
|
| Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 00:10.




















