Janky
25-07-2009, 14:14
Ciao a tutti, ho alcuni problemi con un programma che sto scrivendo...
il programma si connette a 2 server su 2 computer diversi (stessa porta, ip diverso naturalmente), scambia alcuni messaggi con questi computer e fin qui tutto bene...
in caso di errore in alcuni messaggi devo riavviare questi 2 computer con cui comunico e riattivare i 2 server per poi continuare a dialogare con questi...
mi sembra di fare tutto correttamente: arriva l'errore, comunico ai 2 computer il comando di reboot, aspetto circa 120 secondi per far si che siano operativi, quindi tramite ssh riattivo il server su ambo i computer
però quando dal programma tento di creare una socket (sempre con le stesse impostazioni di prima) per reinviare i soliti messaggi, ricevo sempre un'eccezione di connection refused
qualcuno sa dove potrei star sbagliando???
il programma si connette a 2 server su 2 computer diversi (stessa porta, ip diverso naturalmente), scambia alcuni messaggi con questi computer e fin qui tutto bene...
in caso di errore in alcuni messaggi devo riavviare questi 2 computer con cui comunico e riattivare i 2 server per poi continuare a dialogare con questi...
mi sembra di fare tutto correttamente: arriva l'errore, comunico ai 2 computer il comando di reboot, aspetto circa 120 secondi per far si che siano operativi, quindi tramite ssh riattivo il server su ambo i computer
però quando dal programma tento di creare una socket (sempre con le stesse impostazioni di prima) per reinviare i soliti messaggi, ricevo sempre un'eccezione di connection refused
qualcuno sa dove potrei star sbagliando???