Visualizzazione dei risultati da 1 a 2 su 2
  1. #1
    Utente di HTML.it L'avatar di energie
    Registrato dal
    Apr 2003
    Messaggi
    446

    JAVA determinare l'indirizzo IP della macchina attualmente in uso

    Nel mio programma al momento utilizzo questo codice:

    InetAddress myself = InetAddress.getLocalHost ();
    vIp.setText( "Il tuo IP è: "+ myself.getHostAddress ());

    (vIp è una JLabel) il che funziona regolamente.Haimè sui computer che sono all'interno di una rete locale poichè sono collegati ad un router questo codice visualizza solo l'IP interno.Come dovrei fare per ottenere l'IP pubblico?

    n.B. Ho provato a cercare sul forum,non ho trovato nulla,anche a causa dei termini da cercare poichè la funzione cerca non accetta la parola IP perchè di sole due lettere

    Grazie!

  2. #2
    Utente di HTML.it
    Registrato dal
    Aug 2002
    Messaggi
    8,013
    E' un problema senza facile soluzione (almeno senza ricorrere a qualche trucchetto): se la macchina ha accesso ad internet, ti connetti ad un qualche servizio tipo:

    http://www.myipaddress.com/show-my-ip-address/

    e parsi il documento. Meglio ancora se puoi utilizzare una pagina tua su di un tuo sito, visto che se crei un parser adhoc per un servizio esterno e un bel giorno ti cambiano il layout sei fritto.
    <´¯)(¯`¤._)(¯`»ANDREA«´¯)(_.¤´¯)(¯`>
    "The answer to your question is: welcome to tomorrow"

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.