Salve, per gestire gli indirizzi ip in java c'e' un tipo predefinito oppure bisogna crearne uno ad hoc? Grazie
Salve, per gestire gli indirizzi ip in java c'e' un tipo predefinito oppure bisogna crearne uno ad hoc? Grazie
??
Puoi spiegare meglio la tua richiesta?
Cosa vuol dire "Gestire gli indirizzi IP"?
Per la "gestione" degli indirizzi IP esiste la classe InetAddress (nelle sue due sottoclassi Inet4Address e Inet6Address)...
Ciao.![]()
"Perchè spendere anche solo 5 dollari per un S.O., quando posso averne uno gratis e spendere quei 5 dollari per 5 bottiglie di birra?" [Jon "maddog" Hall]
Fatti non foste a viver come bruti, ma per seguir virtute e canoscenza
In pratica devo gestirne il salvataggio su db e i relativi controlli d'integrita' cioe' per esempio che x.x.x.x in cui x abbia come range 0 255!
Per far ciò devi convertire l'ip nel formato decimale, in modo da operare con gli ip come se fossero numeri.
la formula.
[url]http://ip-to-country.webhosting.info/node/view/261[
/url]
Cmq scrivi su google "convert ip to decimal format" e trovi la formula e anche applicazioni in javascript per provare la conversione.
Giuseppe Morreale
Sviluppatore software fullstack
Scusami ma non ti ho capito, in pratica io voglio dei controlli a runtime del valore dell'ip, per esempio quando metti la data ci sono i dataChooser che suddividono i valori della data con un virgola e si puo' operare singolarmente sui singoli valori! adesso il mio dubbio e se mi conviene creare 4 textField separati per gestire i campi dell'indirizzo e quindi creare un oggetto apposito che mi memorizzi quei 4 valori e mi fa i controlli oppure se esiste qlc di gia' implemetato! spero di essermi spiegato!
Si scusami, ho capito male!
Per quello che devi fare non c'entra nulla la mia risp.. fai finta che non ho scritto!!![]()
Se stai usando le swing ci vorrebbe qualcosa tipo la maschera(format) su un JTextField
(tipo JFormattedTextField - MaskFormatter )
qua
http://coding.derkeiler.com/Archive/.../msg00023.html
consigliano una soluzione
oppure guarda questo esempio:
http://x86.sun.com/thread.jspa?messageID=4191900
Se invece devi fare il controllo su una pagina web ti consiglio qualche controllo javascript già pronto (tipo spryvalidation)
Giuseppe Morreale
Sviluppatore software fullstack
Ok grazie gia' questo si avvicina a quello che cercavo! cmq il primo link non funziona..!
Cmq se qualcuno ha qualche altro suggerimento e' ben accetto!! grazie!
sistemato il primo link
Giuseppe Morreale
Sviluppatore software fullstack
Grazie per la dritta! ma forse procedo con l'utilizzo di 4 jspinner! ma c'e' una classe in java che mi permette di gestirli! so' che esiste Inet4Address per gli indirizzi ipv4 ma come faccio data una stringa a trasformarla in indirizzo ip????
Credo che
faccia al caso tuocodice:Inet4Address.getByName("127.0.0.1")
Giuseppe Morreale
Sviluppatore software fullstack