E' possibile ottenere l'indirizzo IP della macchina su cui sta girando l'applicazione. Questo mi serve perché vorrei realizzare una tabella di log sul mio server che tenga traccia di tutte le connessioni effettuate con la mia applicazione Java.
E' possibile ottenere l'indirizzo IP della macchina su cui sta girando l'applicazione. Questo mi serve perché vorrei realizzare una tabella di log sul mio server che tenga traccia di tutte le connessioni effettuate con la mia applicazione Java.
Maddalena... Perché proprio Iacchetti!...
Ciao pireda
Se non sbaglio dovrebbe essere una cosa del tipo:
String ipAddress = request.getRemoteAddr();
al limite ti faccio sapere meglio domani...ciao
Se vuoi trovare l'arcobaleno, devi sopportare la pioggia
...mmm... L'istruzione che mi hai segnalato non la trovo nelle API, quindi penso che ci sia qualche errore...
Maddalena... Perché proprio Iacchetti!...
Ciao pireda.... il metodo che ti ho suggerito è quello... ho controllato; tieni presente che request è 1 oggetto di tipo HttpServletRequest.. quindi dovresti cercare nelle API relative alle servlet... spero ti sia d'aiuto.... ciao
Se vuoi trovare l'arcobaleno, devi sopportare la pioggia
Per ottenere un indirizzo ip devi utilizzare la classe java.net.InetAddress
esempio:
InetAddress a = InetAddress.getByName("www.tiscali.it");
String ip = a.getHostAddress();
Ehm...Io vorrei l'IP del computer su cui sta girando l'applicazione, non l'IP di un sito remoto...
Maddalena... Perché proprio Iacchetti!...
Scusa non avevo capito la tua esigenza il consiglio di Angelo1974 va bene.
le api non le trovi sul jdk ma ad esempio nella directory di jakarta-tomcat o in quella dell'JSDK
E se uno x caso non vuole usare/istallare le api servlet?
Blink@go
"Non tutto quel che è oro brilla, Ne gli erranti sono perduti; Il vecchio ch'è forte non s'aggrinza, Le radici profonde non gelano.Dalle ceneri rinascerà un fuoco, L'ombra sprigionerà una scintilla, Nuova sarà la lama ormai rotta, E re quei ch'è senza corona."
------------
Lang: java 1.4.1 Eclipse
Bravo...
Maddalena... Perché proprio Iacchetti!...
Che cosa intendi per tuo server ?
Per ovviare alle Servlet potresti usare Socket , ServerSocket, ecc.. utilizzando una comunicazione TCP/IP
Sempre di java.net