Ho il seguente problema.
Ho un'applicativo client che effettua una connessione attraverso una socket ad un server. Nel client ho un pulsante di configurazione attrverso il quale è possibile cambiare l'indirizzo Ip e la porta del server. Il problema è che quando la modifica viene fatta quando l'autenticazione del client è gia avvenuta dovrei annullare la socket esistente e ricrearne una nuova al nuovo indirizzo e porta impostati.
Ho provato a scrivere questo pezzo di codice:
codice:if (frame.getSocketClient()!=null && !(frame.getSocketClient().getServerIp().equals(jTextField2.getText())) && frame.getSocketClient().getAutorizzazione()){ //annulla la socket attiva e ne ricrea un'altra frame.getSocketClient().setSocket(null); frame.getSocketClient().setServerIp(jTextField2.getText()); frame.getSocketClient().connect(); }
ma il client si blocca....non riesco a risolvere il problema come faccio?
tulipan

Rispondi quotando

